Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

Expr_annotator Member List

This is the complete list of members for Expr_annotator, including all inherited members.
add_parms_from_arglist(Overload_resolver *resolver, Ptree *p)Expr_annotator
current_scopeExpr_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() constPtree_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_LIMITExpr_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]

Generated on Mon Feb 10 17:35:33 2003 for VFiasco Semantics Compiler by doxygen1.2.15