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, int 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, int address, const DumpParameters *dp = 0) |
DumpParameters::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.