Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages
DismantleUtil Class Reference#include <dismantle.h>
List of all members.
Member Function Documentation
blockNode* DismantleUtil::empty_block |
( |
void |
|
) |
[inline, static] |
|
stmtNode* DismantleUtil::empty_stmt |
( |
void |
|
) |
[inline, static] |
|
void DismantleUtil::init |
( |
void |
|
) |
[static] |
|
char* DismantleUtil::new_id |
( |
const char * |
s = "" |
) |
[inline, static] |
|
|
Definition at line 77 of file dismantle.cc.
References ref_clone_changer::clone(), declNode::decl_location(), typeNode::is_pointer(), and typeNode::type().
Referenced by ExpressionDismantle::at_binary(), SelectionDismantle::at_binary(), ExpressionDismantle::at_call(), SelectionDismantle::at_if(), ReturnDismantle::at_proc(), SelectionDismantle::at_switch(), TernaryDismantle::at_ternary(), ExpressionDismantle::at_unary(), and SelectionDismantle::comparison_operand(). |
|
Definition at line 60 of file dismantle.cc.
References Binary, Node::coord(), unaryNode::expr(), Operator::id(), not_relop, unaryNode::op(), binaryNode::op(), Node::typ(), exprNode::type(), and Unary.
Referenced by LoopDismantle::at_do(), and LoopDismantle::at_while(). |
Member Data Documentation
The documentation for this class was generated from the following files:
|