| _s | Ptree_visitor< Returntype > | [private] |
| _saved | Ptree_visitor< Returntype > | [private] |
| argument_name | Walker | [private, static] |
| ChangeDefaultMetaclass(char *) | Walker | [private, static] |
| ChangeScope(Environment *) | Walker | [private] |
| default_action(Ptree *p) | Ptree_visitor< Returntype > | [protected, virtual] |
| env | Walker | [private] |
| ErrorMessage(char *, Ptree *, Ptree *) | Walker | [private] |
| ExitScope() | Walker | [private] |
| FillArgumentName(Ptree *, Ptree *, int arg_name) | Walker | [private, static] |
| FindDeclarator(Ptree *, char *, int, char *, int &, Environment *) | Walker | [private, static] |
| get_source() const | Ptree_visitor< Returntype > | [inline] |
| GetArgDeclList(PtreeDeclarator *, Ptree *&) | Walker | [private, static] |
| GetClassOrEnumSpec(Ptree *) | Walker | [private, static] |
| GetClassTemplateSpec(Ptree *) | Walker | [private, static] |
| GetParser() | Walker | [inline, private] |
| InaccurateErrorMessage(char *, Ptree *, Ptree *) | Walker | [private, static] |
| InaccurateWarningMessage(char *, Ptree *, Ptree *) | Walker | [private, static] |
| IsClassWalker() | Ptree_visitor< Returntype > | [private, virtual] |
| LookupMetaclass(Ptree *, Ptree *, Ptree *, bool) | Walker | [private] |
| MakeClassMetaobject(Ptree *, Ptree *, Ptree *) | Ptree_visitor< Returntype > | [private, virtual] |
| MakeTemplateClassMetaobject(Ptree *, Ptree *, Ptree *) | Ptree_visitor< Returntype > | [private, virtual] |
| MakeTemplateInstantiationMetaobject(Ptree *full_class_spec, Ptree *userkey, Ptree *class_spec) | Ptree_visitor< Returntype > | [private, virtual] |
| MatchedDeclarator(Ptree *, char *, int, char *, Environment *) | Walker | [private, static] |
| NewScope() | Walker | [private] |
| NewScope(Environment *) | Walker | [private] |
| NewScope(Class *) | Walker | [private] |
| NthDeclarator(Ptree *, int &) | Walker | [private, static] |
| parser | Walker | [private] |
| Ptree_visitor(Source *s) | Ptree_visitor< Returntype > | [explicit] |
| RecordArgsAndTranslateFbody(Class *, Ptree *args, Ptree *body) | Ptree_visitor< Returntype > | [private, virtual] |
| RecordBaseclassEnv(Ptree *) | Walker | [private] |
| recurse(Ptree *p) | Ptree_visitor< Returntype > | [protected] |
| RestoreScope(NameScope &) | Walker | [private] |
| runtime_error() | Ptree_visitor< Returntype > | [protected, virtual] |
| SetDeclaratorComments(Ptree *, Ptree *) | Walker | [private, static] |
| StripCvFromIntegralType(Ptree *) | Walker | [private, static] |
| Super typedef | Ptree_visitor< Returntype > | [private] |
| Translate(Ptree *) | Walker | [private] |
| TranslateAccessDecl(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateAccessSpec(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateArgDeclList(bool, Ptree *, Ptree *) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateArgDeclList2(bool, Environment *, bool, bool, int, Ptree *) | Walker | [private, static] |
| TranslateArguments(Ptree *) | Walker | [private] |
| TranslateArray(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateArrowMember(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateAssign(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateAssignInitializer(PtreeDeclarator *, Ptree *) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateBlock(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateBrace(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateBreak(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateCase(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateCast(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateClassBody(Ptree *p, Ptree *, Class *) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateClassSpec(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateClassSpec(Ptree *, Ptree *, Ptree *, Class *) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateComma(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateCond(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateContinue(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateDeclaration(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateDeclarator(bool, PtreeDeclarator *) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateDeclarators(Ptree *) | Ptree_visitor< Returntype > | [private, virtual] |
| Walker::TranslateDeclarators(Ptree *, bool) | Walker | [private] |
| TranslateDefault(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateDelete(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateDo(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateDotMember(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateEnumSpec(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateExprStatement(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateExternTemplate(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateFor(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateFstyleCast(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateFuncall(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateFunctionBody(Ptree *) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateFunctionImplementation(Ptree *) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateGoto(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateIf(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateInfix(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateInitializeArgs(PtreeDeclarator *, Ptree *) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateLabel(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateLinkageSpec(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateMetaclassDecl(Ptree *) | Walker | [private, virtual] |
| TranslateNamespaceSpec(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateNew(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateNew2(Ptree *, Ptree *, Ptree *, Ptree *, Ptree *, Ptree *, Ptree *) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateNew3(Ptree *type) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateNewDeclarator(Ptree *decl) | Walker | [private] |
| TranslateNewDeclarator2(Ptree *decl) | Walker | [private] |
| TranslateParen(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslatePm(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslatePostfix(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslatePtree(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateReturn(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateSizeof(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateStaticUserStatement(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateStorageSpecifiers(Ptree *) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateSwitch(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateTemplateClass(Ptree *, Ptree *) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateTemplateDecl(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateTemplateFunction(Ptree *, Ptree *) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateTemplateInstantiation(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateTemplateInstantiation(Ptree *, Ptree *, Ptree *, Class *) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateThis(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateThrow(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateTry(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateTypedef(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateTypespecifier(Ptree *) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateUnary(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateUserAccessSpec(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateUserStatement(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateUsing(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateVariable(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| TranslateWhile(Ptree *p) | Ptree_visitor< Returntype > | [private, virtual] |
| Typeof(Ptree *, TypeInfo &) | Walker | [private] |
| TypeofArray(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofArrowMember(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofAssign(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofCast(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofComma(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofCond(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofDelete(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofDotMember(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofFstyleCast(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofFuncall(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofInfix(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofNew(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofParen(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofPm(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofPostfix(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofPtree(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofSizeof(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofStaticUserStatement(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofThis(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofThrow(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofUnary(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofUserStatement(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| TypeofVariable(Ptree *, TypeInfo &) | Ptree_visitor< Returntype > | [private, virtual] |
| visit() | Ptree_visitor< Returntype > | |
| visit(Ptree *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_accessdecl(PtreeAccessDecl *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_accessspec(PtreeAccessSpec *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_array(PtreeArrayExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_arrowmember(PtreeArrowMemberExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_assign(PtreeAssignExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_block(PtreeBlock *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_brace(PtreeBrace *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_break(PtreeBreakStatement *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_case(PtreeCaseStatement *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_cast(PtreeCastExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_classbody(PtreeClassBody *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_classspec(PtreeClassSpec *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_comma(PtreeCommaExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_cond(PtreeCondExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_continue(PtreeContinueStatement *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_declaration(PtreeDeclaration *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_declarator(PtreeDeclarator *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_default(PtreeDefaultStatement *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_delete(PtreeDeleteExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_do(PtreeDoStatement *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_dotmember(PtreeDotMemberExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_enumspec(PtreeEnumSpec *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_expr(PtreeExprStatement *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_exprstatement(PtreeExprStatement *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_externtemplate(PtreeExternTemplate *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_for(PtreeForStatement *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_fstylecastexpr(PtreeFstyleCastExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_funcall(PtreeFuncallExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_goto(PtreeGotoStatement *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_if(PtreeIfStatement *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_infix(PtreeInfixExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_label(PtreeLabelStatement *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_leaf(Leaf *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_linkagespec(PtreeLinkageSpec *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_name(Ptree *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_namespacespec(PtreeNamespaceSpec *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_new(PtreeNewExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_nonleaf(NonLeaf *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_null() | Ptree_visitor< Returntype > | [virtual] |
| visit_paren(PtreeParenExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_pm(PtreePmExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_postfix(PtreePostfixExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_return(PtreeReturnStatement *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_sizeof(PtreeSizeofExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_staticuserstatement(PtreeStaticUserStatementExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_switch(PtreeSwitchStatement *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_templatedecl(PtreeTemplateDecl *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_templateinstantiation(PtreeTemplateInstantiation *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_this(LeafThis *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_throw(PtreeThrowExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_try(PtreeTryStatement *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_typedef(PtreeTypedef *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_unary(PtreeUnaryExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_useraccessspec(PtreeUserAccessSpec *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_userstatement(PtreeUserStatementExpr *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_using(PtreeUsing *p) | Ptree_visitor< Returntype > | [virtual] |
| visit_while(PtreeWhileStatement *p) | Ptree_visitor< Returntype > | [virtual] |
| Walker(Parser *) | Walker | [private] |
| Walker(Parser *, Environment *) | Walker | [private] |
| Walker(Environment *) | Walker | [private] |
| Walker(Walker *) | Walker | [private] |
| WarningMessage(char *, Ptree *, Ptree *) | Walker | [private] |
| WhichDeclarator(Ptree *, Ptree *, int &, Environment *) | Walker | [private, static] |
| ~Ptree_visitor() | Ptree_visitor< Returntype > | [virtual] |