add_parms_from_arglist(Overload_resolver *resolver, Ptree *p) | Expr_annotator | |
current_scope | Expr_annotator | [private] |
do_ccast(Type t, Ptree *arg) | Expr_annotator | [private] |
do_const_cast(Ptree *type_args, Ptree *cast_args) | Expr_annotator | [private] |
do_dynamic_cast(Ptree *type_args, Ptree *cast_args) | Expr_annotator | [private] |
do_fstyle_cast(Type target, Ptree *arglist) | Expr_annotator | |
do_funcall(Expr_result lhs, Ptree *arglist) | Expr_annotator | [private] |
do_reinterpret_cast(Ptree *type_args, Ptree *cast_args) | Expr_annotator | [private] |
do_static_cast(Ptree *type_args, Ptree *cast_args) | Expr_annotator | [private] |
Expr_annotator(Abstract_scope *scope, Source *source) | Expr_annotator | |
get_cast_expr(Ptree *tree) | Expr_annotator | [private] |
get_cast_type(Ptree *type_args) | Expr_annotator | [private] |
get_source() const | Ptree_visitor< Expr_result > | [inline] |
Paranoid_visitor(Source *src) | Paranoid_visitor< Expr_result > | [inline] |
process_binary_operator(Ptree *oper, Expr_result l, Expr_result r) | Expr_annotator | [private] |
process_member_access(Expr_result lhs, Ptree *rhs_tree) | Expr_annotator | [private] |
process_pm_expr(Expr_result lhs, const Expr_result &rhs) | Expr_annotator | [private] |
process_unary_operator(Ptree *oper, Expr_result arg) | Expr_annotator | [private] |
PTR_DELEGATION_LIMIT | Expr_annotator | [static] |
Ptree_program_visitor(Source *s) | Ptree_program_visitor< Expr_result > | |
Ptree_visitor(Source *s) | Ptree_visitor< Expr_result > | [explicit] |
recurse(Ptree *p) | Ptree_visitor< Expr_result > | [protected] |
runtime_error() | Ptree_visitor< Expr_result > | [protected, virtual] |
try_static_cast(Type target, bool enforce_const, Expr_result *res) | Expr_annotator | [private] |
visit() | Ptree_visitor< Expr_result > | |
visit(Ptree *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_accessdecl(PtreeAccessDecl *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_accessspec(PtreeAccessSpec *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_and_catch(Ptree *p) | Paranoid_visitor< Expr_result > | |
visit_array(PtreeArrayExpr *p) | Expr_annotator | [virtual] |
visit_arrowmember(PtreeArrowMemberExpr *e) | Expr_annotator | [virtual] |
visit_assign(PtreeAssignExpr *p) | Expr_annotator | [virtual] |
visit_block(PtreeBlock *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_brace(PtreeBrace *b) | Expr_annotator | [virtual] |
visit_break(PtreeBreakStatement *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_case(PtreeCaseStatement *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_cast(PtreeCastExpr *p) | Expr_annotator | [virtual] |
visit_classbody(PtreeClassBody *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_classspec(PtreeClassSpec *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_comma(PtreeCommaExpr *e) | Expr_annotator | [private, virtual] |
visit_cond(PtreeCondExpr *p) | Expr_annotator | [virtual] |
visit_continue(PtreeContinueStatement *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_declarator(PtreeDeclarator *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_default(PtreeDefaultStatement *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_delete(PtreeDeleteExpr *pde) | Expr_annotator | [virtual] |
visit_do(PtreeDoStatement *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_dotmember(PtreeDotMemberExpr *e) | Expr_annotator | [virtual] |
visit_enumspec(PtreeEnumSpec *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_expr(PtreeExprStatement *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_exprstatement(PtreeExprStatement *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_externtemplate(PtreeExternTemplate *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_for(PtreeForStatement *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_fstylecastexpr(PtreeFstyleCastExpr *e) | Expr_annotator | [virtual] |
visit_funcall(PtreeFuncallExpr *e) | Expr_annotator | [virtual] |
visit_function(Ptree *storagespec, Ptree *returntype, PtreeDeclarator *decl, PtreeBlock *block) | Ptree_program_visitor< Expr_result > | [virtual] |
visit_goto(PtreeGotoStatement *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_if(PtreeIfStatement *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_infix(PtreeInfixExpr *p) | Expr_annotator | [virtual] |
visit_label(PtreeLabelStatement *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_leaf(Leaf *l) | Expr_annotator | [virtual] |
visit_linkagespec(PtreeLinkageSpec *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_name(Ptree *p) | Expr_annotator | [virtual] |
visit_name_declaration(Ptree *storagespec, Ptree *type, Ptree *decllist) | Ptree_program_visitor< Expr_result > | [virtual] |
visit_namespacespec(PtreeNamespaceSpec *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_new(PtreeNewExpr *p_) | Expr_annotator | [virtual] |
visit_nonleaf(NonLeaf *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_null() | Ptree_visitor< Expr_result > | [virtual] |
visit_paren(PtreeParenExpr *e) | Expr_annotator | [virtual] |
visit_pm(PtreePmExpr *e) | Expr_annotator | [virtual] |
visit_postfix(PtreePostfixExpr *e) | Expr_annotator | [virtual] |
visit_return(PtreeReturnStatement *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_sizeof(PtreeSizeofExpr *e) | Expr_annotator | [virtual] |
visit_staticuserstatement(PtreeStaticUserStatementExpr *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_switch(PtreeSwitchStatement *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_templatedecl(PtreeTemplateDecl *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_templateinstantiation(PtreeTemplateInstantiation *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_this(LeafThis *p) | Expr_annotator | [virtual] |
visit_throw(PtreeThrowExpr *p) | Expr_annotator | [virtual] |
visit_try(PtreeTryStatement *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_type_declaration(Ptree *storagespec, Ptree *type) | Ptree_program_visitor< Expr_result > | [virtual] |
visit_typedef(PtreeTypedef *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_unary(PtreeUnaryExpr *e) | Expr_annotator | [virtual] |
visit_useraccessspec(PtreeUserAccessSpec *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_userstatement(PtreeUserStatementExpr *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_using(PtreeUsing *p) | Ptree_visitor< Expr_result > | [virtual] |
visit_while(PtreeWhileStatement *p) | Ptree_visitor< Expr_result > | [virtual] |
~Ptree_visitor() | Ptree_visitor< Expr_result > | [virtual] |