Public Member functions Summary: |
constructor | Encoding() [Source] |
constructor | Encoding(Encoding& e) [Source] |
static void | do_init_static() [Source] |
void | Clear() [Source] |
void | Reset(Encoding&) [Source] |
char* | Get() [Source] |
bool | IsEmpty() [Source] |
void | CvQualify(Ptree*, Ptree* = 0) [Source] |
void | SimpleConst() [Source] |
void | GlobalScope() [Source] |
void | SimpleName(Ptree*) [Source] |
void | NoName() [Source] |
void | Template(Ptree*, Encoding&) [Source] |
void | Qualified(int) [Source] |
void | Destructor(Ptree*) [Source] |
void | PtrOperator(int) [Source] |
void | PtrToMember(Encoding&, int) [Source] |
void | CastOperator(Encoding&) [Source] |
void | Array() [Source] |
void | Function(Encoding& args) [Source] |
void | Recursion(Encoding& e) [Source] |
void | StartFuncArgs() [Source] |
void | EndFuncArgs() [Source] |
void | Void() [Source] |
void | EllipsisArg() [Source] |
void | NoReturnType() [Source] |
void | ValueTempParam() [Source] |
void | Insert(unsigned char) [Source] |
void | Insert(char*, int) [Source] |
void | Append(unsigned char) [Source] |
void | Append(char*, int) [Source] |
void | Append(Encoding& e) [Source] |
void | AppendWithLen(char*, int) [Source] |
void | AppendWithLen(Encoding& e) [Source] |
static void | Print(std::ostream&, char*) [Source] |
static char* | GetBaseName(char*, int&, Environment*&) [Source] |
static Ptree* | MakePtree(unsigned char*&, Ptree*) [Source] |
static Ptree* | MakeQname(unsigned char*&) [Source] |
static Ptree* | MakeLeaf(unsigned char*&) [Source] |
static bool | IsSimpleName(unsigned char*) [Source] |
static Ptree* | NameToPtree(char*, int) [Source] |
static unsigned char* | GetTemplateArguments(unsigned char*, int&) [Source] |