ClearBlue
Data Structures | Public Member Functions
TaskDepVertex Class Reference

Data Structures

class  ChildrenIterator
 

Public Member Functions

 TaskDepVertex (Function *F, size_t I)
 
void internallyDependsOn (TaskDepVertex *T)
 
void externallyDependsOn (TaskDepVertex *T)
 
std::set< TaskDepVertex * >::iterator removeParent (std::set< TaskDepVertex * >::iterator It)
 
void removeParent (TaskDepVertex *T)
 
bool hasChild (TaskDepVertex *T)
 
size_t getIndex ()
 
Function * getFunction ()
 
std::set< TaskDepVertex * >::iterator internal_children_begin ()
 
std::set< TaskDepVertex * >::iterator internal_children_end ()
 
bool internal_children_empty ()
 
std::set< TaskDepVertex * >::iterator external_children_begin ()
 
std::set< TaskDepVertex * >::iterator external_children_end ()
 
bool external_children_empty ()
 
ChildrenIterator children_begin ()
 
ChildrenIterator children_end ()
 
bool children_empty ()
 
std::set< TaskDepVertex * >::iterator parents_begin ()
 
std::set< TaskDepVertex * >::iterator parents_end ()
 

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