BinNode Class Reference

#include <GenericNodes.h>

Inheritance diagram for BinNode:

Node PrintHelperNode BinOperatorNode DCCallMutatorNode List of all members.

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

Nodelnode
Nodernode

Detailed Description

Definition at line 245 of file GenericNodes.h.


Constructor & Destructor Documentation

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

Definition at line 248 of file GenericNodes.h.

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

Definition at line 251 of file GenericNodes.h.


Member Function Documentation

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

Definition at line 254 of file GenericNodes.h.

References Node::grab(), and lnode.

Referenced by BinOperatorNode::fold(), and DCCallMutatorNode::fold().

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

Definition at line 255 of file GenericNodes.h.

Referenced by BinOperatorNode::fold(), and DCCallMutatorNode::fold().


Member Data Documentation

Node* BinNode::lnode [protected]

Definition at line 255 of file GenericNodes.h.

Referenced by DCCallMutatorNode::a_lnode(), grab_l(), BinOperatorNode::print_asm(), DCCallMutatorNode::print_asm(), BinOperatorNode::print_bin(), DCCallMutatorNode::print_bin(), BinOperatorNode::print_unk(), and DCCallMutatorNode::print_unk().

Node* BinNode::rnode [protected]

Definition at line 258 of file GenericNodes.h.

Referenced by DCCallMutatorNode::a_rnode(), BinOperatorNode::print_asm(), DCCallMutatorNode::print_asm(), BinOperatorNode::print_bin(), DCCallMutatorNode::print_bin(), BinOperatorNode::print_unk(), and DCCallMutatorNode::print_unk().


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