Main Page | Class Hierarchy | Alphabetical List | Compound List | File List | Compound Members | File Members

SmallListNode Class Reference

#include <SmallListNode.H>

Inheritance diagram for SmallListNode:

SmallListElement SmallListElement List of all members.

Public Member Functions

 SmallListNode ()
 SmallListNode (const SmallListNode &src)
 ~SmallListNode ()
void operator= (const SmallListNode &src)
void SetDependencyType (enum edgeTypes Edge)
void SetOp (legoOp *OpPtr)
enum edgeTypes GetDependencyType ()
legoOpGetOp ()
 PrintElementInfo ()
 PrintElementInfo (ofstream &os1)
 SmallListNode ()
 SmallListNode (const SmallListNode &src)
 ~SmallListNode ()
void operator= (const SmallListNode &src)
void SetDependencyType (enum edgeTypes Edge)
void SetOp (legoOp *OpPtr)
enum edgeTypes GetDependencyType ()
legoOpGetOp ()
 PrintElementInfo ()
 PrintElementInfo (ofstream &os1)

Protected Attributes

legoOpOp
enum edgeTypes DependencyType
legoOpOp

Constructor & Destructor Documentation

SmallListNode::SmallListNode  )  [inline]
 

Definition at line 25 of file include/SmallListNode.H.

SmallListNode::SmallListNode const SmallListNode src  )  [inline]
 

Definition at line 27 of file include/SmallListNode.H.

References DependencyType, and Op.

SmallListNode::~SmallListNode  )  [inline]
 

Definition at line 33 of file include/SmallListNode.H.

SmallListNode::SmallListNode  )  [inline]
 

Definition at line 25 of file src/SmallListNode.H.

SmallListNode::SmallListNode const SmallListNode src  )  [inline]
 

Definition at line 27 of file src/SmallListNode.H.

References DependencyType, and Op.

SmallListNode::~SmallListNode  )  [inline]
 

Definition at line 33 of file src/SmallListNode.H.


Member Function Documentation

enum edgeTypes SmallListNode::GetDependencyType  )  [inline]
 

Definition at line 44 of file src/SmallListNode.H.

References DependencyType, and edgeTypes.

enum edgeTypes SmallListNode::GetDependencyType  )  [inline]
 

Definition at line 44 of file include/SmallListNode.H.

References DependencyType, and edgeTypes.

Referenced by DrawDAG(), DAGAnalysis::Measure(), BigListElement::RemovePredecessor(), and BigListElement::RemoveSuccessor().

legoOp* SmallListNode::GetOp  )  [inline]
 

Definition at line 45 of file src/SmallListNode.H.

References Op.

legoOp* SmallListNode::GetOp  )  [inline]
 

Definition at line 45 of file include/SmallListNode.H.

References Op.

Referenced by BigListElement::AddPredecessor(), BigListElement::AddPredecessorBeginning(), BigListElement::AddSuccessor(), CompareIds(), DrawDAG(), DAGAnalysis::Measure(), BigListElement::RemovePredecessor(), BigListElement::RemoveSuccessor(), and dag::SetVectorPtrs().

void SmallListNode::operator= const SmallListNode src  )  [inline]
 

Definition at line 35 of file src/SmallListNode.H.

References DependencyType, and Op.

void SmallListNode::operator= const SmallListNode src  )  [inline]
 

Definition at line 35 of file include/SmallListNode.H.

References DependencyType, and Op.

SmallListNode::PrintElementInfo ofstream &  os1  )  [inline]
 

Definition at line 64 of file src/SmallListNode.H.

References DependencyType, ET_CNTL, ET_MEM, ET_REGANTI, ET_REGFLOW, ET_REGOUT, legoOp::GetOpId(), and Op.

SmallListNode::PrintElementInfo  )  [inline]
 

Definition at line 47 of file src/SmallListNode.H.

References DependencyType, ET_CNTL, ET_MEM, ET_REGANTI, ET_REGFLOW, ET_REGOUT, legoOp::GetOpId(), and Op.

SmallListNode::PrintElementInfo ofstream &  os1  )  [inline]
 

Definition at line 64 of file include/SmallListNode.H.

References DependencyType, ET_CNTL, ET_MEM, ET_REGANTI, ET_REGFLOW, ET_REGOUT, legoOp::GetOpId(), and Op.

SmallListNode::PrintElementInfo  )  [inline]
 

Definition at line 47 of file include/SmallListNode.H.

References DependencyType, ET_CNTL, ET_MEM, ET_REGANTI, ET_REGFLOW, ET_REGOUT, legoOp::GetOpId(), and Op.

void SmallListNode::SetDependencyType enum edgeTypes  Edge  )  [inline]
 

Definition at line 41 of file src/SmallListNode.H.

References DependencyType.

void SmallListNode::SetDependencyType enum edgeTypes  Edge  )  [inline]
 

Definition at line 41 of file include/SmallListNode.H.

References DependencyType.

void SmallListNode::SetOp legoOp OpPtr  )  [inline]
 

Definition at line 42 of file src/SmallListNode.H.

References Op.

void SmallListNode::SetOp legoOp OpPtr  )  [inline]
 

Definition at line 42 of file include/SmallListNode.H.

References Op.


Member Data Documentation

enum edgeTypes SmallListNode::DependencyType [protected]
 

Definition at line 21 of file src/SmallListNode.H.

Referenced by GetDependencyType(), operator=(), SmallListElement::operator=(), PrintElementInfo(), SetDependencyType(), and SmallListNode().

legoOp* SmallListNode::Op [protected]
 

Definition at line 20 of file src/SmallListNode.H.

legoOp* SmallListNode::Op [protected]
 

Definition at line 20 of file include/SmallListNode.H.

Referenced by GetOp(), operator=(), SmallListElement::operator=(), PrintElementInfo(), SetOp(), and SmallListNode().


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 20:31:32 2003 for TINKER LEGO DOC by doxygen 1.3.2