#include <GenericNodes.h>
Inheritance diagram for BinNode:
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 | |
Node * | lnode |
Node * | rnode |
Definition at line 245 of file GenericNodes.h.
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.
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().
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().