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] |