This class represents a conditional branch in a program tree. More...
< boost::edge_index_t, int > >
Public Member Functions
|Create a default EdgeCondition which evaluates always as true. |
|EdgeCondition (ConditionInterface *cond)|
|EdgeCondition specifies a condition to check. |
|EdgeCondition (const EdgeCondition &orig)|
|EdgeCondition &||operator= (const EdgeCondition &orig)|
|EdgeCondition||copy (std::map< const DataSourceBase *, DataSourceBase * > &replacementdss) const|
|Reset the condition in this EdgeCondition. |
|Evaluates the condition coupled with this termination clause. |
|ConditionInterface *||getCondition () const|
|Return the condition coupled with this termination clause. |
|int||getRank () const|
Protected Member Functions
|void||setCondition (ConditionInterface *cond)|
This class represents a conditional branch in a program tree.
It contains a condition which must be satisfied to pass to the next node.