Ghidra Decompiler Analysis Engine
CParse Member List

This is the complete list of members for CParse, including all inherited members.

addFuncSpecifier(TypeSpecifiers *spec, string *str) (defined in CParse)CParse
addSpecifier(TypeSpecifiers *spec, string *str) (defined in CParse)CParse
addTypeSpecifier(TypeSpecifiers *spec, Datatype *tp) (defined in CParse)CParse
clear(void) (defined in CParse)CParse
clearAllocation(void) (defined in CParse)CParse
convertFlag(string *str) (defined in CParse)CParse
CParse(Architecture *g, int4 maxbuf) (defined in CParse)CParse
doc_declaration enum value (defined in CParse)CParse
doc_parameter_declaration enum value (defined in CParse)CParse
f_auto enum value (defined in CParse)CParse
f_const enum value (defined in CParse)CParse
f_enum enum value (defined in CParse)CParse
f_extern enum value (defined in CParse)CParse
f_inline enum value (defined in CParse)CParse
f_register enum value (defined in CParse)CParse
f_restrict enum value (defined in CParse)CParse
f_static enum value (defined in CParse)CParse
f_struct enum value (defined in CParse)CParse
f_typedef enum value (defined in CParse)CParse
f_union enum value (defined in CParse)CParse
f_volatile enum value (defined in CParse)CParse
getError(void) const (defined in CParse)CParseinline
getResultDeclarations(void) (defined in CParse)CParseinline
lex(void) (defined in CParse)CParse
mergePointer(vector< uint4 > *ptr, TypeDeclarator *dec) (defined in CParse)CParse
mergeSpecDec(TypeSpecifiers *spec) (defined in CParse)CParse
mergeSpecDec(TypeSpecifiers *spec, TypeDeclarator *dec) (defined in CParse)CParse
mergeSpecDecVec(TypeSpecifiers *spec) (defined in CParse)CParse
mergeSpecDecVec(TypeSpecifiers *spec, vector< TypeDeclarator * > *declist) (defined in CParse)CParse
newArray(TypeDeclarator *dec, uint4 flags, uintb *num) (defined in CParse)CParse
newDeclarator(string *str) (defined in CParse)CParse
newDeclarator(void) (defined in CParse)CParse
newEnum(const string &ident, vector< Enumerator * > *vecenum) (defined in CParse)CParse
newEnumerator(const string &ident) (defined in CParse)CParse
newEnumerator(const string &ident, uintb val) (defined in CParse)CParse
newFunc(TypeDeclarator *dec, vector< TypeDeclarator * > *declist) (defined in CParse)CParse
newPointer(void) (defined in CParse)CParse
newSpecifier(void) (defined in CParse)CParse
newStruct(const string &ident, vector< TypeDeclarator * > *declist) (defined in CParse)CParse
newUnion(const string &ident, vector< TypeDeclarator * > *declist) (defined in CParse)CParse
newVecDeclarator(void) (defined in CParse)CParse
newVecEnumerator(void) (defined in CParse)CParse
oldEnum(const string &ident) (defined in CParse)CParse
oldStruct(const string &ident) (defined in CParse)CParse
oldUnion(const string &ident) (defined in CParse)CParse
parseFile(const string &filename, uint4 doctype) (defined in CParse)CParse
parseStream(istream &s, uint4 doctype) (defined in CParse)CParse
setResultDeclarations(vector< TypeDeclarator * > *val) (defined in CParse)CParseinline
~CParse(void) (defined in CParse)CParse