Otawa  0.10
otawa::display::GenGraphAdapter< G >::Successor Class Reference

#include <otawa/display/GenGraphAdapter.h>

Inheritance diagram for otawa::display::GenGraphAdapter< G >::Successor:
elm::PreIterator< Successor, Edge >

Public Member Functions

 Successor (const GenGraphAdapter &graph, Vertex source)
 
 Successor (const Successor &succ)
 
bool ended (void) const
 
Edge item (void) const
 
void next (void)
 
 operator bool (void) const
 
 operator Edge (void) const
 
Successoroperator++ (void)
 
Successoroperator++ (int)
 
Edge operator* (void) const
 
Edge operator-> (void) const
 

Private Attributes

G::Successor iter
 

Constructor & Destructor Documentation

template<class G >
otawa::display::GenGraphAdapter< G >::Successor::Successor ( const GenGraphAdapter graph,
Vertex  source 
)
inline
template<class G >
otawa::display::GenGraphAdapter< G >::Successor::Successor ( const Successor succ)
inline

Member Function Documentation

template<class G >
bool otawa::display::GenGraphAdapter< G >::Successor::ended ( void  ) const
inline
template<class G >
Edge otawa::display::GenGraphAdapter< G >::Successor::item ( void  ) const
inline
template<class G >
void otawa::display::GenGraphAdapter< G >::Successor::next ( void  )
inline
elm::PreIterator< Successor , Edge >::operator bool ( void  ) const
inherited
elm::PreIterator< Successor , Edge >::operator Edge ( void  ) const
inherited
Edge elm::PreIterator< Successor , Edge >::operator* ( void  ) const
inherited
Successor & elm::PreIterator< Successor , Edge >::operator++ ( int  )
inherited
Successor & elm::PreIterator< Successor , Edge >::operator++ ( void  )
inherited
Edge elm::PreIterator< Successor , Edge >::operator-> ( void  ) const
inherited

Member Data Documentation


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