#include "WheatyExceptionReport.h"
◆ SymbolDetail()
SymbolDetail::SymbolDetail |
( |
| ) |
|
|
inline |
std::string Prefix
Definition: WheatyExceptionReport.h:125
bool Logged
Definition: WheatyExceptionReport.h:130
std::string Value
Definition: WheatyExceptionReport.h:129
std::string Type
Definition: WheatyExceptionReport.h:126
std::string Suffix
Definition: WheatyExceptionReport.h:127
bool HasChildren
Definition: WheatyExceptionReport.h:131
std::string Name
Definition: WheatyExceptionReport.h:128
◆ empty()
bool SymbolDetail::empty |
( |
| ) |
const |
|
inline |
◆ ToString()
std::string SymbolDetail::ToString |
( |
| ) |
|
1691{
1695 {
1696 if (!formatted.empty())
1697 {
1698 formatted += " ";
1699 }
1701 }
1703 {
1704 if (
Name ==
"passwd" ||
Name ==
"password")
1705 {
1706 Value =
"<sensitive data>";
1707 }
1708 formatted +=
" = " +
Value;
1709 }
1710 return formatted;
1711}
References Logged, Name, Prefix, Suffix, Type, and Value.
◆ HasChildren
bool SymbolDetail::HasChildren |
◆ Logged
bool SymbolDetail::Logged |
◆ Name
std::string SymbolDetail::Name |
◆ Prefix
std::string SymbolDetail::Prefix |
◆ Suffix
std::string SymbolDetail::Suffix |
◆ Type
std::string SymbolDetail::Type |
◆ Value
std::string SymbolDetail::Value |