UniNode Class Reference

#include <GenericNodes.h>

Inheritance diagram for UniNode:

Node PrintHelperNode IfNode PopVarNode UniOperatorNode List of all members.

Public Member Functions

 UniNode (const sint32 newOpcode=-1, const uint32 newOffset=0, const Type newRType=Type())
virtual ~UniNode ()

Protected Member Functions

void grab_n (std::deque< Node * > &nodes)

Protected Attributes

Nodenode

Detailed Description

Definition at line 225 of file GenericNodes.h.


Constructor & Destructor Documentation

UniNode::UniNode ( const sint32  newOpcode = -1,
const uint32  newOffset = 0,
const Type  newRType = Type() 
) [inline]

Definition at line 228 of file GenericNodes.h.

virtual UniNode::~UniNode (  )  [inline, virtual]

Definition at line 231 of file GenericNodes.h.


Member Function Documentation

void UniNode::grab_n ( std::deque< Node * > &  nodes  )  [inline, protected]

Definition at line 234 of file GenericNodes.h.

Referenced by PopVarNode::fold(), UniOperatorNode::fold(), and IfNode::fold().


Member Data Documentation

Node* UniNode::node [protected]

Definition at line 234 of file GenericNodes.h.

Referenced by IfNode::fold(), PopVarNode::print_asm(), UniOperatorNode::print_asm(), IfNode::print_asm(), PopVarNode::print_bin(), UniOperatorNode::print_bin(), IfNode::print_bin(), PopVarNode::print_unk(), UniOperatorNode::print_unk(), and IfNode::print_unk().


The documentation for this class was generated from the following file:
Generated on Fri Jul 27 22:30:08 2007 for pentagram by  doxygen 1.4.7