C-Breeze
C Compiler Infrastructure

[ Project home page]

TreeChecker Member List

This is the complete list of members for TreeChecker, including all inherited members.

_arrayDepthTreeChecker [private]
_declsTreeChecker [private]
_dupProcsTreeChecker [private]
_errorCountTreeChecker [private]
_formalsTreeChecker [private]
_gotoCountTreeChecker [private]
_gotosTreeChecker [private]
_in_procTreeChecker [private]
_labelsTreeChecker [private]
_postDismantledTreeChecker [private]
_preDismantledTreeChecker [private]
_procsTreeChecker [private]
_switchesTreeChecker [private]
_typeDepthTreeChecker [private]
_verboseTreeChecker [private]
_visitedNodesTreeChecker [private]
_warningTreeChecker [private]
at_array(arrayNode *, Order)TreeChecker [virtual]
at_attrib(attribNode *the_attrib, Order ord)Walker [inline, virtual]
at_basicblock(basicblockNode *the_basicblock, Order ord)Walker [inline, virtual]
at_binary(binaryNode *, Order)TreeChecker [virtual]
at_block(blockNode *the_block, Order ord)Walker [inline, virtual]
at_break(breakNode *, Order)TreeChecker [virtual]
at_call(callNode *, Order)TreeChecker [virtual]
at_case(caseNode *, Order)TreeChecker [virtual]
at_cast(castNode *, Order)TreeChecker [virtual]
at_comma(commaNode *, Order)TreeChecker [virtual]
at_conditiongoto(conditiongotoNode *, Order)TreeChecker [virtual]
at_const(constNode *, Order)TreeChecker [virtual]
at_continue(continueNode *, Order)TreeChecker [virtual]
at_decl(declNode *, Order)TreeChecker [virtual]
at_def(defNode *the_def, Order ord)Walker [inline, virtual]
at_do(doNode *the_do, Order ord)Walker [inline, virtual]
at_enum(enumNode *the_enum, Order ord)Walker [inline, virtual]
at_expr(exprNode *the_expr, Order ord)Walker [inline, virtual]
at_exprstmt(exprstmtNode *the_exprstmt, Order ord)Walker [inline, virtual]
at_for(forNode *, Order)TreeChecker [virtual]
at_func(funcNode *, Order)TreeChecker [virtual]
at_goto(gotoNode *, Order)TreeChecker [virtual]
at_id(idNode *, Order)TreeChecker [virtual]
at_if(ifNode *, Order)TreeChecker [virtual]
at_index(indexNode *the_index, Order ord)Walker [inline, virtual]
at_initializer(initializerNode *, Order)TreeChecker [virtual]
at_jump(jumpNode *the_jump, Order ord)Walker [inline, virtual]
at_label(labelNode *, Order)TreeChecker [virtual]
at_loop(loopNode *, Order)TreeChecker [virtual]
at_node(Node *, Order)TreeChecker [virtual]
at_operand(operandNode *, Order)TreeChecker [virtual]
at_prim(primNode *the_prim, Order ord)Walker [inline, virtual]
at_proc(procNode *, Order)TreeChecker [virtual]
at_ptr(ptrNode *the_ptr, Order ord)Walker [inline, virtual]
at_return(returnNode *, Order)TreeChecker [virtual]
at_selection(selectionNode *the_selection, Order ord)Walker [inline, virtual]
at_stmt(stmtNode *the_stmt, Order ord)Walker [inline, virtual]
at_struct(structNode *the_struct, Order ord)Walker [inline, virtual]
at_subdecl(subdeclNode *the_subdecl, Order ord)Walker [inline, virtual]
at_sue(sueNode *the_sue, Order ord)Walker [inline, virtual]
at_suespec(suespecNode *the_suespec, Order ord)Walker [inline, virtual]
at_switch(switchNode *, Order)TreeChecker [virtual]
at_target(targetNode *the_target, Order ord)Walker [inline, virtual]
at_tdef(tdefNode *, Order)TreeChecker [virtual]
at_ternary(ternaryNode *, Order)TreeChecker [virtual]
at_text(textNode *the_text, Order ord)Walker [inline, virtual]
at_threeAddr(threeAddrNode *, Order)TreeChecker [virtual]
at_type(typeNode *, Order)TreeChecker [virtual]
at_unary(unaryNode *, Order)TreeChecker [virtual]
at_union(unionNode *the_union, Order ord)Walker [inline, virtual]
at_unit(unitNode *, Order)TreeChecker [virtual]
at_while(whileNode *the_while, Order ord)Walker [inline, virtual]
Both enum valueWalker
check()TreeChecker [static]
check(unitNode *)TreeChecker [static]
checkConstant(Node *node, constant &field, const char *type, const char *fieldName, bool isError=true)TreeChecker [private]
checkField(Node *node, Node *field, const char *type, const char *fieldName, bool isError=true)TreeChecker [private]
checkFieldInList(Node *node, T field, const char *type, const char *fieldName, list< T > &collection, bool isError=true)TreeChecker [private]
checkFieldInList(Node *node, list< T > &field, const char *type, const char *fieldName, int count, list< T > &collection, const char *itemName, bool isError=true)TreeChecker [private]
checkList(Node *node, list< T > &field, const char *type, const char *fieldName, bool isError=true)TreeChecker [private]
checkOperator(Node *node, Operator *field, const char *type, const char *fieldName, T check, string desc, bool isError=true)TreeChecker [private]
checkString(Node *node, string &field, const char *type, const char *fieldName, bool isError=true)TreeChecker [private]
checkTree(Node *n, const char *type)TreeChecker [private]
depth() const Walker [inline]
Depth enum nameWalker
NodeOnly enum valueWalker
Order enum nameWalker
order() const Walker [inline]
Postorder enum valueWalker
Preorder enum valueWalker
setPostDismantled(const char *, Node *)TreeChecker [private]
setPreDismantled(const char *, Node *)TreeChecker [private]
Subtree enum valueWalker
TreeChecker()TreeChecker
TreeChecker(bool verbose, bool warning)TreeChecker
Walker(Order the_order, Depth depth)Walker [inline]
~TreeChecker()TreeChecker [virtual]


Generated on February 1, 2006
Back to the C-Breeze home page