Public Member functions Summary: |
constructor | ClassWalker(Parser* p) [Source] |
constructor | ClassWalker(Parser* p, Environment* e) [Source] |
constructor | ClassWalker(Environment* e) [Source] |
constructor | ClassWalker(Walker* w) [Source] |
bool | IsClassWalker() [Source] |
void | InsertBeforeStatement(Ptree*) [Source] |
void | AppendAfterStatement(Ptree*) [Source] |
void | InsertBeforeToplevel(Ptree*) [Source] |
void | AppendAfterToplevel(Ptree*) [Source] |
bool | InsertDeclaration(Ptree*, Class*, Ptree*, void*) [Source] |
void* | LookupClientData(Class*, Ptree*) [Source] |
Ptree* | GetInsertedPtree() [Source] |
Ptree* | GetAppendedPtree() [Source] |
Ptree* | TranslateMetaclassDecl(Ptree* decl) [Source] |
Ptree* | TranslateClassSpec(Ptree* spec, Ptree* userkey, Ptree* class_def, Class* metaobject) [Source] |
Ptree* | TranslateTemplateInstantiation(Ptree* spec, Ptree* userkey, Ptree* class_def, Class* metaobject) [Source] |
Ptree* | ConstructClass(Class* metaobject) [Source] |
Ptree* | ConstructAccessSpecifier(int access) [Source] |
Ptree* | ConstructMember(void*) [Source] |
Ptree* | TranslateStorageSpecifiers(Ptree*) [Source] |
Ptree* | TranslateTemplateFunction(Ptree* temp_def, Ptree* impl) [Source] |
Class* | MakeMetaobjectForCfunctions() [Source] |
Ptree* | TranslateFunctionImplementation(Ptree*) [Source] |
Ptree* | MakeMemberDeclarator(bool record, void*, PtreeDeclarator*) [Source] |
Ptree* | RecordArgsAndTranslateFbody(Class*, Ptree* args, Ptree* body) [Source] |
Ptree* | TranslateFunctionBody(Ptree*) [Source] |
Ptree* | TranslateBlock(Ptree*) [Source] |
Ptree* | TranslateArgDeclList(bool, Ptree*, Ptree*) [Source] |
Ptree* | TranslateInitializeArgs(PtreeDeclarator*, Ptree*) [Source] |
Ptree* | TranslateAssignInitializer(PtreeDeclarator*, Ptree*) [Source] |
Ptree* | TranslateUserAccessSpec(Ptree*) [Source] |
Ptree* | TranslateAssign(Ptree*) [Source] |
Ptree* | TranslateInfix(Ptree*) [Source] |
Ptree* | TranslateUnary(Ptree*) [Source] |
Ptree* | TranslateArray(Ptree*) [Source] |
Ptree* | TranslatePostfix(Ptree*) [Source] |
Ptree* | TranslateFuncall(Ptree*) [Source] |
Ptree* | TranslateDotMember(Ptree*) [Source] |
Ptree* | TranslateArrowMember(Ptree*) [Source] |
Ptree* | TranslateThis(Ptree*) [Source] |
Ptree* | TranslateVariable(Ptree*) [Source] |
Ptree* | TranslateUserStatement(Ptree*) [Source] |
Ptree* | TranslateStaticUserStatement(Ptree*) [Source] |
Ptree* | TranslateNew2(Ptree*, Ptree*, Ptree*, Ptree*, Ptree*, Ptree*, Ptree*) [Source] |
Ptree* | TranslateDelete(Ptree*) [Source] |