Otawa  0.10
otawa::ParExeGraph::Successor Class Reference

#include <otawa/parexegraph/ParExeGraph.h>

Inheritance diagram for otawa::ParExeGraph::Successor:
elm::PreIterator< Successor, ParExeNode * >

Public Member Functions

 Successor (const ParExeNode *node)
 
bool ended (void) const
 
ParExeNodeitem (void) const
 
void next (void)
 
ParExeEdgeedge (void) const
 
 operator bool (void) const
 
 operator ParExeNode * (void) const
 
Successoroperator++ (void)
 
Successoroperator++ (int)
 
ParExeNodeoperator* (void) const
 
ParExeNodeoperator-> (void) const
 

Private Attributes

GenGraph< ParExeNode,
ParExeEdge >::OutIterator 
iter
 

Constructor & Destructor Documentation

otawa::ParExeGraph::Successor::Successor ( const ParExeNode node)
inline

Member Function Documentation

ParExeEdge * otawa::ParExeGraph::Successor::edge ( void  ) const
inline
bool otawa::ParExeGraph::Successor::ended ( void  ) const
inline
ParExeNode * otawa::ParExeGraph::Successor::item ( void  ) const
inline
void otawa::ParExeGraph::Successor::next ( void  )
inline
elm::PreIterator< Successor , ParExeNode * >::operator bool ( void  ) const
inherited
elm::PreIterator< Successor , ParExeNode * >::operator ParExeNode * ( void  ) const
inherited
ParExeNode * elm::PreIterator< Successor , ParExeNode * >::operator* ( void  ) const
inherited
Successor & elm::PreIterator< Successor , ParExeNode * >::operator++ ( void  )
inherited
Successor & elm::PreIterator< Successor , ParExeNode * >::operator++ ( int  )
inherited
ParExeNode * elm::PreIterator< Successor , ParExeNode * >::operator-> ( void  ) const
inherited

Member Data Documentation

GenGraph<ParExeNode,ParExeEdge>::OutIterator otawa::ParExeGraph::Successor::iter
private

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