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