Main Page   Modules   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

ExpressionDismantleChanger Member List

This is the complete list of members for ExpressionDismantleChanger, including all inherited members.
at_array(arrayNode *the_array, Order ord)Changer [inline, virtual]
at_attrib(attribNode *the_attrib, Order ord)Changer [inline, virtual]
at_basicblock(basicblockNode *the_basicblock, Order ord)Changer [inline, virtual]
at_binary(binaryNode *the_binary, Order ord)Changer [inline, virtual]
at_block(blockNode *, Order)ExpressionDismantleChanger [virtual]
at_break(breakNode *the_break, Order ord)Changer [inline, virtual]
at_call(callNode *the_call, Order ord)Changer [inline, virtual]
at_case(caseNode *the_case, Order ord)Changer [inline, virtual]
at_cast(castNode *the_cast, Order ord)Changer [inline, virtual]
at_comma(commaNode *the_comma, Order ord)Changer [inline, virtual]
at_const(constNode *the_const, Order ord)Changer [inline, virtual]
at_continue(continueNode *the_continue, Order ord)Changer [inline, virtual]
at_decl(declNode *the_decl, Order ord)Changer [inline, virtual]
at_def(defNode *the_def, Order ord)Changer [inline, virtual]
at_do(doNode *the_do, Order ord)Changer [inline, virtual]
at_enum(enumNode *the_enum, Order ord)Changer [inline, virtual]
at_expr(exprNode *the_expr, Order ord)Changer [inline, virtual]
at_exprstmt(exprstmtNode *the_exprstmt, Order ord)Changer [inline, virtual]
at_for(forNode *the_for, Order ord)Changer [inline, virtual]
at_func(funcNode *the_func, Order ord)Changer [inline, virtual]
at_goto(gotoNode *the_goto, Order ord)Changer [inline, virtual]
at_id(idNode *the_id, Order ord)Changer [inline, virtual]
at_if(ifNode *the_if, Order ord)Changer [inline, virtual]
at_initializer(initializerNode *the_initializer, Order ord)Changer [inline, virtual]
at_jump(jumpNode *the_jump, Order ord)Changer [inline, virtual]
at_label(labelNode *the_label, Order ord)Changer [inline, virtual]
at_loop(loopNode *the_loop, Order ord)Changer [inline, virtual]
at_node(Node *the_node, Order ord)Changer [inline, virtual]
at_prim(primNode *the_prim, Order ord)Changer [inline, virtual]
at_proc(procNode *the_proc, Order ord)Changer [inline, virtual]
at_ptr(ptrNode *the_ptr, Order ord)Changer [inline, virtual]
at_return(returnNode *the_return, Order ord)Changer [inline, virtual]
at_selection(selectionNode *the_selection, Order ord)Changer [inline, virtual]
at_stmt(stmtNode *the_stmt, Order ord)Changer [inline, virtual]
at_struct(structNode *the_struct, Order ord)Changer [inline, virtual]
at_subdecl(subdeclNode *the_subdecl, Order ord)Changer [inline, virtual]
at_sue(sueNode *the_sue, Order ord)Changer [inline, virtual]
at_suespec(suespecNode *the_suespec, Order ord)Changer [inline, virtual]
at_switch(switchNode *the_switch, Order ord)Changer [inline, virtual]
at_target(targetNode *the_target, Order ord)Changer [inline, virtual]
at_tdef(tdefNode *the_tdef, Order ord)Changer [inline, virtual]
at_ternary(ternaryNode *the_ternary, Order ord)Changer [inline, virtual]
at_text(textNode *the_text, Order ord)Changer [inline, virtual]
at_type(typeNode *the_type, Order ord)Changer [inline, virtual]
at_unary(unaryNode *the_unary, Order ord)Changer [inline, virtual]
at_union(unionNode *the_union, Order ord)Changer [inline, virtual]
at_unit(unitNode *the_unit, Order ord)Changer [inline, virtual]
at_while(whileNode *the_while, Order ord)Changer [inline, virtual]
Both enum valueChanger
Changer(Order the_order, Depth depth, bool delete_old)Changer [inline]
clone_empty_stmt(void)DismantleChanger [inline]
codeExpressionDismantleChanger [private]
delete_old() constChanger [inline]
depth() constChanger [inline]
Depth enum nameChanger
dismantle_binary(binaryNode *)ExpressionDismantleChanger
dismantle_call(callNode *)ExpressionDismantleChanger
dismantle_cast(castNode *)ExpressionDismantleChanger
dismantle_comma(commaNode *)ExpressionDismantleChanger
dismantle_expr(exprNode *)ExpressionDismantleChanger
dismantle_flagsDismantleChanger
dismantle_opeq(binaryNode *, unsigned int)ExpressionDismantleChanger
dismantle_ternary(ternaryNode *)ExpressionDismantleChanger
dismantle_unary(unaryNode *)ExpressionDismantleChanger
DismantleChanger(Order ord, string pre, unsigned int flags=DEFAULT_DISMANTLER_FLAGS)DismantleChanger [inline]
emit_decl(idNode *, typeNode *)ExpressionDismantleChanger [private]
emit_expr(exprNode *)ExpressionDismantleChanger [private]
emit_stmt(stmtNode *)ExpressionDismantleChanger [private]
emit_temp_assign(exprNode *)ExpressionDismantleChanger [private]
ExpressionDismantleChanger(unsigned int flags)ExpressionDismantleChanger [inline]
make_int(void)ExpressionDismantleChanger [private]
make_var(exprNode *)ExpressionDismantleChanger [private]
new_id(char *s="")DismantleChanger [inline]
NodeOnly enum valueChanger
order() constChanger [inline]
Order enum nameChanger
Postorder enum valueChanger
prefixDismantleChanger
Preorder enum valueChanger
recursion_levelExpressionDismantleChanger [private]
Subtree enum valueChanger

Generated on Thu Jan 10 12:06:27 2002 for C-Breeze by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001