ilang
0.9.1
ILAng: A Modeling and Verification Platform for SoCs

Node for instructiontransition node, each node represent an instruction. More...
#include <transition.h>
Public Types  
typedef std::shared_ptr< InstrTranNode >  ItNodePtr 
Pointer type for ITNode.  
Public Member Functions  
InstrTranNode (const InstrPtr instr)  
Default constructor.  
~InstrTranNode ()  
Default destructir.  
const InstrPtr  instr () const 
Return the represented instruction.  
size_t  next_num () const 
Return the number of outgoing node.  
size_t  prev_num () const 
Return the number of incomming node.  
const ItNodePtr  next (const size_t &i) const 
Access the ith outgoing node.  
const ItNodePtr  prev (const size_t &i) const 
Access the ith incomming node.  
void  AddNext (const ItNodePtr next) 
Update the set of outgoing node.  
void  AddPrev (const ItNodePtr prev) 
Update the set of incomming node.  
Node for instructiontransition node, each node represent an instruction.