#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 |
( |
| ) |
|
1686{
1690 {
1691 if (!formatted.empty())
1692 {
1693 formatted += " ";
1694 }
1696 }
1698 {
1699 if (
Name ==
"passwd" ||
Name ==
"password")
1700 {
1701 Value =
"<sensitive data>";
1702 }
1703 formatted +=
" = " +
Value;
1704 }
1705 return formatted;
1706}
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 |