Modules | Files | Inheritance Tree | Inheritance Graph | Name Index | Config

Synopsis/Parser/C++/occ/walker.h


Includes from this file:

include Synopsis/Parser/C++/occ/types.h

Declarations in this file:

Classes in Synopsis::Parser::C++

Walker

Data members in Synopsis::Parser::C++::Walker::NameScope

env, walker

Data members in Synopsis::Parser::C++::Walker

argument_name, default_metaclass, default_parser, env, parser

Dummys

dummy, dummy

Macros in Synopsis::Parser::C++

_walker_h

Member functions in Synopsis::Parser::C++::Walker

ChangeDefaultMetaclass(char*), ChangeScope(Environment*), ErrorMessage(char*,Ptree*,Ptree*), ExitScope(), FillArgumentName(Ptree*,Ptree*,int), FindDeclarator(Ptree*,char*,int,char*,int&,Environment*), FindLeftLeaf(Ptree*,Ptree*&), GetArgDeclList(PtreeDeclarator*,Ptree*&), GetClassOrEnumSpec(Ptree*), GetClassTemplateSpec(Ptree*), GetParser(), InaccurateErrorMessage(char*,Ptree*,Ptree*), InaccurateWarningMessage(char*,Ptree*,Ptree*), IsClassWalker(), LookupBaseMetaclass(Ptree*,Ptree*,bool), LookupMetaclass(Ptree*,Ptree*,Ptree*,bool), MakeClassMetaobject(Ptree*,Ptree*,Ptree*), MakeTemplateClassMetaobject(Ptree*,Ptree*,Ptree*), MakeTemplateInstantiationMetaobject(Ptree*,Ptree*,Ptree*), MatchedDeclarator(Ptree*,char*,int,char*,Environment*), NewScope(), NewScope(Class*), NthDeclarator(Ptree*,int&), RecordArgsAndTranslateFbody(Class*,Ptree*,Ptree*), RecordBaseclassEnv(Ptree*), RestoreScope(NameScope&), SetDeclaratorComments(Ptree*,Ptree*), SetLeafComments(Ptree*,Ptree*), StripCvFromIntegralType(Ptree*), Translate(Ptree*), TranslateAccessDecl(Ptree*), TranslateAccessSpec(Ptree*), TranslateArgDeclList(bool,Ptree*,Ptree*), TranslateArgDeclList2(bool,Environment*,bool,bool,int,Ptree*), TranslateArguments(Ptree*), TranslateArray(Ptree*), TranslateArrowMember(Ptree*), TranslateAssign(Ptree*), TranslateAssignInitializer(PtreeDeclarator*,Ptree*), TranslateBlock(Ptree*), TranslateBrace(Ptree*), TranslateBreak(Ptree*), TranslateCase(Ptree*), TranslateCast(Ptree*), TranslateClassBody(Ptree*,Ptree*,Class*), TranslateClassSpec(Ptree*), TranslateClassSpec(Ptree*,Ptree*,Ptree*,Class*), TranslateComma(Ptree*), TranslateCond(Ptree*), TranslateContinue(Ptree*), TranslateDeclaration(Ptree*), TranslateDeclarator(bool,PtreeDeclarator*), TranslateDeclarators(Ptree*), TranslateDeclarators(Ptree*,bool), TranslateDefault(Ptree*), TranslateDelete(Ptree*), TranslateDo(Ptree*), TranslateDotMember(Ptree*), TranslateEnumSpec(Ptree*), TranslateExprStatement(Ptree*), TranslateExternTemplate(Ptree*), TranslateFor(Ptree*), TranslateFstyleCast(Ptree*), TranslateFuncall(Ptree*), TranslateFunctionBody(Ptree*), TranslateFunctionImplementation(Ptree*), TranslateGoto(Ptree*), TranslateIf(Ptree*), TranslateInfix(Ptree*), TranslateInitializeArgs(PtreeDeclarator*,Ptree*), TranslateLabel(Ptree*), TranslateLinkageSpec(Ptree*), TranslateMetaclassDecl(Ptree*), TranslateNamespaceSpec(Ptree*), TranslateNew(Ptree*), TranslateNew2(Ptree*,Ptree*,Ptree*,Ptree*,Ptree*,Ptree*,Ptree*), TranslateNew3(Ptree*), TranslateNewDeclarator(Ptree*), TranslateNewDeclarator2(Ptree*), TranslateParen(Ptree*), TranslatePm(Ptree*), TranslatePostfix(Ptree*), TranslatePtree(Ptree*), TranslateReturn(Ptree*), TranslateSizeof(Ptree*), TranslateStaticUserStatement(Ptree*), TranslateStorageSpecifiers(Ptree*), TranslateSwitch(Ptree*), TranslateTemplateClass(Ptree*,Ptree*), TranslateTemplateDecl(Ptree*), TranslateTemplateFunction(Ptree*,Ptree*), TranslateTemplateInstantiation(Ptree*), TranslateTemplateInstantiation(Ptree*,Ptree*,Ptree*,Class*), TranslateThis(Ptree*), TranslateThrow(Ptree*), TranslateTry(Ptree*), TranslateTypedef(Ptree*), TranslateTypeid(Ptree*), TranslateTypeof(Ptree*), TranslateTypespecifier(Ptree*), TranslateUnary(Ptree*), TranslateUserAccessSpec(Ptree*), TranslateUserStatement(Ptree*), TranslateUsing(Ptree*), TranslateVariable(Ptree*), TranslateWhile(Ptree*), Typeof(Ptree*,TypeInfo&), TypeofArray(Ptree*,TypeInfo&), TypeofArrowMember(Ptree*,TypeInfo&), TypeofAssign(Ptree*,TypeInfo&), TypeofCast(Ptree*,TypeInfo&), TypeofComma(Ptree*,TypeInfo&), TypeofCond(Ptree*,TypeInfo&), TypeofDelete(Ptree*,TypeInfo&), TypeofDotMember(Ptree*,TypeInfo&), TypeofFstyleCast(Ptree*,TypeInfo&), TypeofFuncall(Ptree*,TypeInfo&), TypeofInfix(Ptree*,TypeInfo&), TypeofNew(Ptree*,TypeInfo&), TypeofParen(Ptree*,TypeInfo&), TypeofPm(Ptree*,TypeInfo&), TypeofPostfix(Ptree*,TypeInfo&), TypeofPtree(Ptree*,TypeInfo&), TypeofSizeof(Ptree*,TypeInfo&), TypeofStaticUserStatement(Ptree*,TypeInfo&), TypeofThis(Ptree*,TypeInfo&), TypeofThrow(Ptree*,TypeInfo&), TypeofTypeid(Ptree*,TypeInfo&), TypeofTypeof(Ptree*,TypeInfo&), TypeofUnary(Ptree*,TypeInfo&), TypeofUserStatement(Ptree*,TypeInfo&), TypeofVariable(Ptree*,TypeInfo&), Walker(Environment*), Walker(Parser*), Walker(Parser*,Environment*), Walker(Walker*), WarningMessage(char*,Ptree*,Ptree*), WhichDeclarator(Ptree*,Ptree*,int&,Environment*)

Structs in Synopsis::Parser::C++::Walker

NameScope