LoopNextNode Class Reference

#include <LoopScriptNodes.h>

Inheritance diagram for LoopNextNode:

Node PrintHelperNode List of all members.

Public Member Functions

 LoopNextNode (const uint32 opcode, const uint32 offset)
 ~LoopNextNode ()
void print_unk (Console &o, const uint32 isize) const
void print_asm (Console &o) const
void print_bin (ODequeDataSource &o) const
bool fold (DCUnit *unit, std::deque< Node * > &nodes)

Detailed Description

Definition at line 75 of file LoopScriptNodes.h.


Constructor & Destructor Documentation

LoopNextNode::LoopNextNode ( const uint32  opcode,
const uint32  offset 
) [inline]

Definition at line 78 of file LoopScriptNodes.h.

References acceptOp().

LoopNextNode::~LoopNextNode (  )  [inline]

Definition at line 83 of file LoopScriptNodes.h.


Member Function Documentation

bool LoopNextNode::fold ( DCUnit unit,
std::deque< Node * > &  nodes 
) [virtual]

Implements Node.

Definition at line 152 of file LoopScriptNodes.cpp.

void LoopNextNode::print_asm ( Console o  )  const [virtual]

Reimplemented from Node.

Definition at line 138 of file LoopScriptNodes.cpp.

References Node::print_linenum_asm(), Console::Printf(), Node::rtype(), and Type::T_INVALID.

void LoopNextNode::print_bin ( ODequeDataSource o  )  const [virtual]

Implements Node.

Definition at line 145 of file LoopScriptNodes.cpp.

References Node::print_linenum_bin(), Node::rtype(), Type::T_INVALID, and ODequeDataSource::write1().

void LoopNextNode::print_unk ( Console o,
const uint32  isize 
) const [virtual]

Implements Node.

Definition at line 131 of file LoopScriptNodes.cpp.

References Node::print_linenum_unk(), Console::Printf(), Node::rtype(), and Type::T_INVALID.


The documentation for this class was generated from the following files:
Generated on Fri Jul 27 22:29:31 2007 for pentagram by  doxygen 1.4.7