| after_statement | ClassWalker | [private] |
| after_toplevel | ClassWalker | [private] |
| AppendAfterStatement(Ptree *) | ClassWalker | |
| AppendAfterToplevel(Ptree *) | ClassWalker | |
| argument_name | Walker | [static] |
| before_statement | ClassWalker | [private] |
| before_toplevel | ClassWalker | [private] |
| ChangeDefaultMetaclass(char *) | Walker | [static] |
| ChangeScope(Environment *) | Walker | |
| CheckEquiv(Ptree *p, Ptree *q) | ClassWalker | [inline, private, static] |
| CheckMemberEquiv(Ptree *, Ptree *) | ClassWalker | [private, static] |
| ClassWalker(Parser *p) | ClassWalker | [inline] |
| ClassWalker(Parser *p, Environment *e) | ClassWalker | [inline] |
| ClassWalker(Environment *e) | ClassWalker | [inline] |
| ClassWalker(Walker *w) | ClassWalker | [inline] |
| client_data | ClassWalker | [private] |
| ConstructAccessSpecifier(int access) | ClassWalker | |
| ConstructClass(Class *metaobject) | ClassWalker | |
| ConstructMember(void *) | ClassWalker | |
| env | Walker | [protected] |
| ErrorMessage(char *, Ptree *, Ptree *) | Walker | |
| ExitScope() | Walker | |
| FillArgumentName(Ptree *, Ptree *, int arg_name) | Walker | [static] |
| FindDeclarator(Ptree *, char *, int, char *, int &, Environment *) | Walker | [static] |
| GetAppendedPtree() | ClassWalker | |
| GetArgDeclList(PtreeDeclarator *, Ptree *&) | Walker | [static] |
| GetClassMetaobject(TypeInfo &) | ClassWalker | [private, static] |
| GetClassOrEnumSpec(Ptree *) | Walker | [static] |
| GetClassTemplateSpec(Ptree *) | Walker | [static] |
| GetInsertedPtree() | ClassWalker | |
| GetParser() | Walker | [inline] |
| InaccurateErrorMessage(char *, Ptree *, Ptree *) | Walker | [static] |
| InaccurateWarningMessage(char *, Ptree *, Ptree *) | Walker | [static] |
| InsertBeforeStatement(Ptree *) | ClassWalker | |
| InsertBeforeToplevel(Ptree *) | ClassWalker | |
| InsertDeclaration(Ptree *, Class *, Ptree *, void *) | ClassWalker | |
| inserted_declarations | ClassWalker | [private] |
| IsClassWalker() | ClassWalker | [virtual] |
| LookupClientData(Class *, Ptree *) | ClassWalker | |
| LookupMetaclass(Ptree *, Ptree *, Ptree *, bool) | Walker | [protected] |
| MakeClassMetaobject(Ptree *, Ptree *, Ptree *) | Walker | [virtual] |
| MakeMemberDeclarator(bool record, void *, PtreeDeclarator *) | ClassWalker | |
| MakeMetaobjectForCfunctions() | ClassWalker | |
| MakeTemplateClassMetaobject(Ptree *, Ptree *, Ptree *) | Walker | [virtual] |
| MakeTemplateInstantiationMetaobject(Ptree *full_class_spec, Ptree *userkey, Ptree *class_spec) | Walker | [virtual] |
| MatchedDeclarator(Ptree *, char *, int, char *, Environment *) | Walker | [static] |
| NewScope() | Walker | |
| NewScope(Environment *) | Walker | |
| NewScope(Class *) | Walker | |
| NthDeclarator(Ptree *, int &) | Walker | [static] |
| parser | Walker | [protected] |
| RecordArgsAndTranslateFbody(Class *, Ptree *args, Ptree *body) | ClassWalker | [virtual] |
| RecordBaseclassEnv(Ptree *) | Walker | |
| RecordMemberDeclaration(Ptree *mem, PtreeArray *tspec_list) | ClassWalker | [private] |
| RecordMembers(Ptree *, Ptree *, Class *) | ClassWalker | [private] |
| RestoreScope(NameScope &) | Walker | |
| SetDeclaratorComments(Ptree *, Ptree *) | Walker | [static] |
| StripCvFromIntegralType(Ptree *) | Walker | [static] |
| Translate(Ptree *) | Walker | |
| TranslateAccessDecl(Ptree *) | Walker | [virtual] |
| TranslateAccessSpec(Ptree *) | Walker | [virtual] |
| TranslateArgDeclList(bool, Ptree *, Ptree *) | ClassWalker | [virtual] |
| TranslateArgDeclList2(bool, Environment *, bool, bool, int, Ptree *) | Walker | [static] |
| TranslateArguments(Ptree *) | Walker | |
| TranslateArray(Ptree *) | ClassWalker | [virtual] |
| TranslateArrowMember(Ptree *) | ClassWalker | [virtual] |
| TranslateAssign(Ptree *) | ClassWalker | [virtual] |
| TranslateAssignInitializer(PtreeDeclarator *, Ptree *) | ClassWalker | [virtual] |
| TranslateBlock(Ptree *) | ClassWalker | [virtual] |
| TranslateBrace(Ptree *) | Walker | [virtual] |
| TranslateBreak(Ptree *) | Walker | [virtual] |
| TranslateCase(Ptree *) | Walker | [virtual] |
| TranslateCast(Ptree *) | Walker | [virtual] |
| TranslateClassBody(Ptree *, Ptree *, Class *) | Walker | [virtual] |
| TranslateClassSpec(Ptree *spec, Ptree *userkey, Ptree *class_def, Class *metaobject) | ClassWalker | [virtual] |
| Walker::TranslateClassSpec(Ptree *) | Walker | [virtual] |
| TranslateComma(Ptree *) | Walker | [virtual] |
| TranslateCond(Ptree *) | Walker | [virtual] |
| TranslateContinue(Ptree *) | Walker | [virtual] |
| TranslateDeclaration(Ptree *) | Walker | [virtual] |
| TranslateDeclarator(bool, PtreeDeclarator *) | Walker | [virtual] |
| TranslateDeclarators(Ptree *) | Walker | [virtual] |
| TranslateDeclarators(Ptree *, bool) | Walker | [protected] |
| TranslateDefault(Ptree *) | Walker | [virtual] |
| TranslateDelete(Ptree *) | ClassWalker | [virtual] |
| TranslateDo(Ptree *) | Walker | [virtual] |
| TranslateDotMember(Ptree *) | ClassWalker | [virtual] |
| TranslateEnumSpec(Ptree *) | Walker | [virtual] |
| TranslateExprStatement(Ptree *) | Walker | [virtual] |
| TranslateExternTemplate(Ptree *) | Walker | [virtual] |
| TranslateFor(Ptree *) | Walker | [virtual] |
| TranslateFstyleCast(Ptree *) | Walker | [virtual] |
| TranslateFuncall(Ptree *) | ClassWalker | [virtual] |
| TranslateFunctionBody(Ptree *) | ClassWalker | [virtual] |
| TranslateFunctionImplementation(Ptree *) | ClassWalker | [virtual] |
| TranslateGoto(Ptree *) | Walker | [virtual] |
| TranslateIf(Ptree *) | Walker | [virtual] |
| TranslateInfix(Ptree *) | ClassWalker | [virtual] |
| TranslateInitializeArgs(PtreeDeclarator *, Ptree *) | ClassWalker | [virtual] |
| TranslateLabel(Ptree *) | Walker | [virtual] |
| TranslateLinkageSpec(Ptree *) | Walker | [virtual] |
| TranslateMetaclassDecl(Ptree *decl) | ClassWalker | [virtual] |
| TranslateNamespaceSpec(Ptree *) | Walker | [virtual] |
| TranslateNew(Ptree *) | Walker | [virtual] |
| TranslateNew2(Ptree *, Ptree *, Ptree *, Ptree *, Ptree *, Ptree *, Ptree *) | ClassWalker | [virtual] |
| TranslateNew3(Ptree *type) | Walker | [virtual] |
| TranslateNewDeclarator(Ptree *decl) | Walker | |
| TranslateNewDeclarator2(Ptree *decl) | Walker | |
| TranslateParen(Ptree *) | Walker | [virtual] |
| TranslatePm(Ptree *) | Walker | [virtual] |
| TranslatePostfix(Ptree *) | ClassWalker | [virtual] |
| TranslatePtree(Ptree *) | Walker | [virtual] |
| TranslateReturn(Ptree *) | Walker | [virtual] |
| TranslateSizeof(Ptree *) | Walker | [virtual] |
| TranslateStaticUserStatement(Ptree *) | ClassWalker | [virtual] |
| TranslateStorageSpecifiers(Ptree *) | ClassWalker | [virtual] |
| TranslateStorageSpecifiers2(Ptree *rest) | ClassWalker | [private] |
| TranslateSwitch(Ptree *) | Walker | [virtual] |
| TranslateTemplateClass(Ptree *, Ptree *) | Walker | [virtual] |
| TranslateTemplateDecl(Ptree *) | Walker | [virtual] |
| TranslateTemplateFunction(Ptree *temp_def, Ptree *impl) | ClassWalker | [virtual] |
| TranslateTemplateInstantiation(Ptree *spec, Ptree *userkey, Ptree *class_def, Class *metaobject) | ClassWalker | [virtual] |
| Walker::TranslateTemplateInstantiation(Ptree *) | Walker | [virtual] |
| TranslateThis(Ptree *) | ClassWalker | [virtual] |
| TranslateThrow(Ptree *) | Walker | [virtual] |
| TranslateTry(Ptree *) | Walker | [virtual] |
| TranslateTypedef(Ptree *) | Walker | [virtual] |
| TranslateTypespecifier(Ptree *) | Walker | [virtual] |
| TranslateUnary(Ptree *) | ClassWalker | [virtual] |
| TranslateUserAccessSpec(Ptree *) | ClassWalker | [virtual] |
| TranslateUserStatement(Ptree *) | ClassWalker | [virtual] |
| TranslateUsing(Ptree *) | Walker | [virtual] |
| TranslateVariable(Ptree *) | ClassWalker | [virtual] |
| TranslateWhile(Ptree *) | Walker | [virtual] |
| Typeof(Ptree *, TypeInfo &) | Walker | |
| TypeofArray(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofArrowMember(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofAssign(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofCast(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofComma(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofCond(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofDelete(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofDotMember(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofFstyleCast(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofFuncall(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofInfix(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofNew(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofParen(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofPm(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofPostfix(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofPtree(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofSizeof(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofStaticUserStatement(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofThis(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofThrow(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofUnary(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofUserStatement(Ptree *, TypeInfo &) | Walker | [virtual] |
| TypeofVariable(Ptree *, TypeInfo &) | Walker | [virtual] |
| Walker(Parser *) | Walker | |
| Walker(Parser *, Environment *) | Walker | |
| Walker(Environment *) | Walker | |
| Walker(Walker *) | Walker | |
| WarningMessage(char *, Ptree *, Ptree *) | Walker | |
| WhichDeclarator(Ptree *, Ptree *, int &, Environment *) | Walker | [static] |