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++
Data members in Synopsis::Parser::C++::Walker::NameScope
Data members in Synopsis::Parser::C++::Walker
Dummys
dummy, dummy
Macros in Synopsis::Parser::C++
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