#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().
1.4.7