Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

SuccNode Class Reference

#include <succ_node.h>

List of all members.

Public Member Functions

 SuccNode ()
 SuccNode (RuleIter rule, InsnVecIter vec)
 SuccNode (const SuccNode &node)
insn GetOp ()
bool IsLeafNode ()
void SetParentNode (TreeNode *node)
TreeNodeGetParentNode ()
 SuccNode ()
 SuccNode (RuleIter rule, InsnVecIter vec)
 SuccNode (const SuccNode &node)
insn GetOp ()
bool IsLeafNode ()
void SetParentNode (TreeNode *node)
TreeNodeGetParentNode ()

Private Attributes

insn op
string macro_name
bool leaf_node
TreeNodeparent
TreeNodeparent


Constructor & Destructor Documentation

SuccNode::SuccNode  )  [inline]
 

Definition at line 17 of file include/succ_node.h.

SuccNode::SuccNode RuleIter  rule,
InsnVecIter  vec
[inline]
 

Definition at line 20 of file include/succ_node.h.

References leaf_node, macro_name, op, and parent.

SuccNode::SuccNode const SuccNode node  )  [inline]
 

Definition at line 31 of file include/succ_node.h.

References leaf_node, macro_name, op, and parent.

SuccNode::SuccNode  )  [inline]
 

Definition at line 17 of file src/succ_node.h.

SuccNode::SuccNode RuleIter  rule,
InsnVecIter  vec
[inline]
 

Definition at line 20 of file src/succ_node.h.

References leaf_node, macro_name, op, and parent.

SuccNode::SuccNode const SuccNode node  )  [inline]
 

Definition at line 31 of file src/succ_node.h.

References leaf_node, macro_name, op, and parent.


Member Function Documentation

insn SuccNode::GetOp  )  [inline]
 

Definition at line 38 of file src/succ_node.h.

References op.

insn SuccNode::GetOp  )  [inline]
 

Definition at line 38 of file include/succ_node.h.

References op.

Referenced by FindDagMatch(), Automaton::PrintAutomaton(), and Automaton::SetSuccessorParents().

TreeNode* SuccNode::GetParentNode  )  [inline]
 

Definition at line 41 of file src/succ_node.h.

References parent.

TreeNode* SuccNode::GetParentNode  )  [inline]
 

Definition at line 41 of file include/succ_node.h.

References parent.

Referenced by FindDagMatch(), and Automaton::PrintAutomaton().

bool SuccNode::IsLeafNode  )  [inline]
 

Definition at line 39 of file src/succ_node.h.

References leaf_node.

bool SuccNode::IsLeafNode  )  [inline]
 

Definition at line 39 of file include/succ_node.h.

References leaf_node.

Referenced by FindDagMatch(), and Automaton::PrintAutomaton().

void SuccNode::SetParentNode TreeNode node  )  [inline]
 

Definition at line 40 of file src/succ_node.h.

References parent.

void SuccNode::SetParentNode TreeNode node  )  [inline]
 

Definition at line 40 of file include/succ_node.h.

References parent.

Referenced by Automaton::SetSuccessorParents().


Member Data Documentation

bool SuccNode::leaf_node [private]
 

Definition at line 11 of file src/succ_node.h.

Referenced by IsLeafNode(), and SuccNode().

string SuccNode::macro_name [private]
 

Definition at line 10 of file src/succ_node.h.

Referenced by SuccNode().

insn SuccNode::op [private]
 

Definition at line 9 of file src/succ_node.h.

Referenced by GetOp(), and SuccNode().

TreeNode* SuccNode::parent [private]
 

Definition at line 12 of file src/succ_node.h.

TreeNode* SuccNode::parent [private]
 

Definition at line 12 of file include/succ_node.h.

Referenced by GetParentNode(), SetParentNode(), and SuccNode().


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 20:31:33 2003 for TINKER LEGO DOC by doxygen 1.3.2