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

legoTrace Class Reference

#include <legoTrace.H>

Inheritance diagram for legoTrace:

legoRegion legoRegion legoPSet< void * > legoPSet< void * > legoPSet< void * > legoPSet< void * > List of all members.

Public Member Functions

 legoTrace ()
 legoTrace (unsigned rId=0)
 legoTrace (const legoTrace &orig)
 ~legoTrace ()
int GetOpCount (void)
void Dump (FILE *)
void RefreshOps (void)
void RefreshEntryOps (void)
void RefreshExitOps (void)
void RefreshEdges (void)
void RefreshEntryEdges (void)
void RefreshExitEdges (void)
 legoTrace ()
 legoTrace (unsigned rId=0)
 legoTrace (const legoTrace &orig)
 ~legoTrace ()
int GetOpCount (void)
void Dump (FILE *)
void RefreshOps (void)
void RefreshEntryOps (void)
void RefreshExitOps (void)
void RefreshEdges (void)
void RefreshEntryEdges (void)
void RefreshExitEdges (void)

Constructor & Destructor Documentation

legoTrace::legoTrace  )  [inline]
 

Definition at line 39 of file include/legoTrace.H.

References RT_TRACE.

legoTrace::legoTrace unsigned  rId = 0  )  [inline]
 

Definition at line 43 of file include/legoTrace.H.

References RT_TRACE.

legoTrace::legoTrace const legoTrace orig  )  [inline]
 

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

legoTrace::~legoTrace  )  [inline]
 

Definition at line 51 of file include/legoTrace.H.

References legoRegion::RegionKiller().

legoTrace::legoTrace  )  [inline]
 

Definition at line 39 of file src/derived/legoTrace.H.

References RT_TRACE.

legoTrace::legoTrace unsigned  rId = 0  )  [inline]
 

Definition at line 43 of file src/derived/legoTrace.H.

References RT_TRACE.

legoTrace::legoTrace const legoTrace orig  )  [inline]
 

Definition at line 47 of file src/derived/legoTrace.H.

legoTrace::~legoTrace  )  [inline]
 

Definition at line 51 of file src/derived/legoTrace.H.

References legoRegion::RegionKiller().


Member Function Documentation

void legoTrace::Dump FILE *   ) 
 

void legoTrace::Dump FILE *   ) 
 

Definition at line 45 of file legoTrace.C.

int legoTrace::GetOpCount void   )  [inline, virtual]
 

Reimplemented from legoRegion.

Definition at line 56 of file src/derived/legoTrace.H.

References legoPSet< void * >::GetCount(), legoPSet< void * >::GetItem(), and i.

int legoTrace::GetOpCount void   )  [inline, virtual]
 

Reimplemented from legoRegion.

Definition at line 56 of file include/legoTrace.H.

References legoPSet< void * >::GetCount(), legoPSet< void * >::GetItem(), and i.

Referenced by superform().

void legoTrace::RefreshEdges void   )  [inline, virtual]
 

Reimplemented from legoRegion.

Definition at line 79 of file src/derived/legoTrace.H.

References RefreshEntryEdges(), and RefreshExitEdges().

void legoTrace::RefreshEdges void   )  [inline, virtual]
 

Reimplemented from legoRegion.

Definition at line 79 of file include/legoTrace.H.

References RefreshEntryEdges(), and RefreshExitEdges().

void legoTrace::RefreshEntryEdges void   ) 
 

void legoTrace::RefreshEntryEdges void   ) 
 

Definition at line 303 of file legoTrace.C.

References exit(), edgeList::GetEdgeId(), edgeList::GetEdgePtr(), legoRegion::GetEntryOpsPtr(), opEdges::GetFromOpPtr(), legoRegion::GetInEdgesPtr(), edgeList::GetNextListPtr(), opList::GetNextListPtr(), opList::GetOpPtr(), legoOp::GetParentBlockPtr(), legoRegion::GetParentPtr(), legoRegion::GetRegionType(), opEdges::GetToOpPtr(), edgeList::GetValid(), index(), IS_BLOCK, LegoFatal(), RT_PROC, legoPSet< void * >::Search(), edgeList::SetEdgeId(), edgeList::SetEdgePtr(), legoRegion::SetInEdgesPtr(), edgeList::SetNextListPtr(), legoRegion::SetParents(), and edgeList::SetValid().

Referenced by RefreshEdges().

void legoTrace::RefreshEntryOps void   ) 
 

void legoTrace::RefreshEntryOps void   ) 
 

Definition at line 55 of file legoTrace.C.

References legoPSet< void * >::GetCount(), legoRegion::GetEntryOpsPtr(), legoPSet< void * >::GetItem(), opList::GetNextListPtr(), regionList::GetNextListPtr(), legoRegion::GetParents(), regionList::GetRegionPtr(), index(), legoRegion::IsContainedIn(), legoPSet< void * >::Search(), legoRegion::SetEntryOpsPtr(), and opList::SetNextListPtr().

Referenced by RefreshOps().

void legoTrace::RefreshExitEdges void   ) 
 

void legoTrace::RefreshExitEdges void   ) 
 

Definition at line 197 of file legoTrace.C.

References exit(), edgeList::GetEdgeId(), edgeList::GetEdgePtr(), legoRegion::GetExitOpsPtr(), opEdges::GetFromOpPtr(), edgeList::GetNextListPtr(), opList::GetNextListPtr(), opList::GetOpPtr(), legoRegion::GetOutEdgesPtr(), legoOp::GetParentBlockPtr(), legoRegion::GetParentPtr(), legoRegion::GetRegionType(), opEdges::GetToOpPtr(), edgeList::GetValid(), index(), IS_BLOCK, LegoFatal(), out, RT_PROC, legoPSet< void * >::Search(), legoRegion::SetChildren(), edgeList::SetEdgeId(), edgeList::SetEdgePtr(), edgeList::SetNextListPtr(), legoRegion::SetOutEdgesPtr(), and edgeList::SetValid().

Referenced by RefreshEdges().

void legoTrace::RefreshExitOps void   ) 
 

void legoTrace::RefreshExitOps void   ) 
 

Definition at line 123 of file legoTrace.C.

References legoRegion::GetChildren(), legoPSet< void * >::GetCount(), legoRegion::GetExitOpsPtr(), legoPSet< void * >::GetItem(), opList::GetNextListPtr(), regionList::GetNextListPtr(), regionList::GetRegionPtr(), index(), legoRegion::IsContainedIn(), legoPSet< void * >::Search(), legoRegion::SetExitOpsPtr(), and opList::SetNextListPtr().

Referenced by RefreshOps().

void legoTrace::RefreshOps void   )  [inline, virtual]
 

Reimplemented from legoRegion.

Definition at line 72 of file src/derived/legoTrace.H.

References RefreshEntryOps(), and RefreshExitOps().

void legoTrace::RefreshOps void   )  [inline, virtual]
 

Reimplemented from legoRegion.

Definition at line 72 of file include/legoTrace.H.

References RefreshEntryOps(), and RefreshExitOps().


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