Public Member Functions | Static Public Member Functions | Friends

wali::graph::IntraGraph Class Reference

List of all members.

Public Member Functions

 IntraGraph (bool pre, sem_elem_t _se)
 ~IntraGraph ()
list< int > * getOutTransitions ()
IntraGraphStats get_stats ()
int getSize ()
int makeNode (Transition t)
int makeNode ()
void addEdge (int src, int tgt, sem_elem_t se, bool updatable=false)
void setSource (int t, sem_elem_t se)
void setOutNode (int t, int inter_t)
void addCallEdge (IntraGraph *next)
void updateWeight (int node, sem_elem_t wt)
void updateWeight (int node, int uno)
void assignUpdates ()
void clearUpdates ()
bool updateEdgeWeight (int src, int tgt, sem_elem_t se)
void setupIntraSolution (bool compress_regexp=false)
sem_elem_t get_weight (int outnode)
ostream & print (ostream &out, PRINT_OP pop=defaultPrintOp)
void resetUpdatable ()
void solveSummarySolution (list< WTransition > &change)
void preSolveSummarySolution (list< WTransition > &change)
void setupSummarySolution ()

Static Public Member Functions

static ostream & print_trans (Transition &t, ostream &out, PRINT_OP pop=defaultPrintOp)

Friends

class InterGraph
class SummaryGraph

Constructor & Destructor Documentation

wali::graph::IntraGraph::IntraGraph ( bool  pre,
sem_elem_t  _se 
)
wali::graph::IntraGraph::~IntraGraph (  ) 

Member Function Documentation

list<int>* wali::graph::IntraGraph::getOutTransitions (  ) 
IntraGraphStats wali::graph::IntraGraph::get_stats (  ) 
int wali::graph::IntraGraph::getSize (  ) 
int wali::graph::IntraGraph::makeNode ( Transition  t  ) 

Referenced by wali::graph::get_number().

int wali::graph::IntraGraph::makeNode (  ) 
void wali::graph::IntraGraph::addEdge ( int  src,
int  tgt,
sem_elem_t  se,
bool  updatable = false 
)
void wali::graph::IntraGraph::setSource ( int  t,
sem_elem_t  se 
)
void wali::graph::IntraGraph::setOutNode ( int  t,
int  inter_t 
)
void wali::graph::IntraGraph::addCallEdge ( IntraGraph next  ) 
void wali::graph::IntraGraph::updateWeight ( int  node,
sem_elem_t  wt 
)
void wali::graph::IntraGraph::updateWeight ( int  node,
int  uno 
)
void wali::graph::IntraGraph::assignUpdates (  ) 
void wali::graph::IntraGraph::clearUpdates (  ) 
bool wali::graph::IntraGraph::updateEdgeWeight ( int  src,
int  tgt,
sem_elem_t  se 
)
void wali::graph::IntraGraph::setupIntraSolution ( bool compress_regexp  ATTR_UNUSED = false  ) 
sem_elem_t wali::graph::IntraGraph::get_weight ( int  outnode  ) 
ostream & wali::graph::IntraGraph::print ( ostream &  out,
PRINT_OP pop  ATTR_UNUSED = defaultPrintOp 
)
ostream & wali::graph::IntraGraph::print_trans ( Transition t,
ostream &  out,
PRINT_OP  pop = defaultPrintOp 
) [static]
void wali::graph::IntraGraph::resetUpdatable (  ) 
void wali::graph::IntraGraph::solveSummarySolution ( list< WTransition > &  change  ) 
void wali::graph::IntraGraph::preSolveSummarySolution ( list< WTransition > &  change  ) 
void wali::graph::IntraGraph::setupSummarySolution (  ) 

Friends And Related Function Documentation

friend class InterGraph [friend]
friend class SummaryGraph [friend]

The documentation for this class was generated from the following files: