Otawa  0.10
otawa::CFGCollection Class Reference

Contains a collection of CFGs (used with INVOLVED_CFGS property). More...

#include <>>

Classes

class  BBIterator
 
class  Iterator
 Iterator on the CFG contained in a CFGCollection. More...
 

Public Member Functions

int count (void) const
 Get the count of CFG in the collection. More...
 
CFGget (int index) const
 Get a CFG from the collection using its index. More...
 
CFGoperator[] (int index) const
 Shortcut to get(). More...
 
void add (CFG *cfg)
 Add a CFG to the collection. More...
 

Private Attributes

elm::genstruct::FragTable< CFG * > cfgs
 

Detailed Description

Contains a collection of CFGs (used with INVOLVED_CFGS property).

See also
otawa::CFGCollector, otawa::INVOLVED_CFGS

Member Function Documentation

void otawa::CFGCollection::add ( CFG cfg)
CFG * otawa::CFGCollection::operator[] ( int  index) const
inline

Shortcut to get().

References cfgs.

Member Data Documentation

elm::genstruct::FragTable<CFG *> otawa::CFGCollection::cfgs
private

Referenced by add(), count(), get(), and operator[]().


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