Demangler.DemangleInstance

This represents a single demangling request, and is the place where the real work is done some more cleanup would probably be in order (maybe remove Buffer.)

Members

Functions

argument
bool argument()
Undocumented in source.
arguments
bool arguments()
Undocumented in source.
checkpoint
BufState checkpoint()
Undocumented in source. Be warned that the author may not have intended to support it.
hexFloat
bool hexFloat()
Undocumented in source.
hexNumber
bool hexNumber(ulong value)
Undocumented in source.
lName
bool lName()
Undocumented in source.
lNameAliasHack
bool lNameAliasHack()
Undocumented in source.
mangledName
bool mangledName()
Undocumented in source.
name
bool name(uint count)
Undocumented in source.
number
bool number(uint value)
Undocumented in source.
numberNoParse
bool numberNoParse()
Undocumented in source.
qualifiedName
bool qualifiedName(bool aliasHack)
Undocumented in source.
slice
const(char)[] slice()
Undocumented in source. Be warned that the author may not have intended to support it.
symbolName
bool symbolName(bool aliasHack)
Undocumented in source.
templateArg
bool templateArg()
Undocumented in source.
templateArgs
bool templateArgs()
Undocumented in source.
templateInstanceName
bool templateInstanceName()
Undocumented in source.
type
bool type()
Undocumented in source.
typeFunction
bool typeFunction()
Undocumented in source.
typeNamed
bool typeNamed()
Undocumented in source.
typedqualifiedName
bool typedqualifiedName()
Undocumented in source.
value
bool value()
Undocumented in source.

Static functions

isHexDigit
bool isHexDigit(char c)
Undocumented in source. Be warned that the author may not have intended to support it.
opCall
DemangleInstance opCall(Demangler prefs, const(char)[] input, const(char)[] output)
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

BufState
struct BufState
Undocumented in source.

Variables

output
Buffer output;
Undocumented in source.
prefs
Demangler prefs;
Undocumented in source.

Meta