DumpParameters Class
The DumpParameters class contains all parameters for GDBMI dumping of a symbol group in one class. The debugging engine passes maps of type names/inames to special integer values indicating hex/dec, etc. More...
| Header: | #include <DumpParameters> |
Public Types
| enum | DumpFlags { DumpHumanReadable, DumpComplexDumpers, DumpAlphabeticallySorted } |
| typedef | FormatMap |
Public Functions
| std::string | format(const std::string &type, const std::string &iname) const |
| bool | humanReadable() const |
| bool | isAlphabeticallySorted() const |
| bool | recode(const std::string &type, const std::string &iname, const SymbolGroupValueContext &ctx, ULONG64 address, std::wstring *value, std::string *encoding) const |
Static Public Members
| DumpParameterRecodeResult | checkRecode(const std::string &type, const std::string &iname, const std::wstring &value, const SymbolGroupValueContext &ctx, ULONG64 address, const DumpParameters *dp = 0) |
| FormatMap | decodeFormatArgument(const std::string &f, bool isHex) |
Detailed Description
The DumpParameters class contains all parameters for GDBMI dumping of a symbol group in one class. The debugging engine passes maps of type names/inames to special integer values indicating hex/dec, etc.