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

#include <otawa/display/GenGraphAdapter.h>

Inheritance diagram for otawa::display::GenGraphAdapter< G >::Iterator:
elm::PreIterator< Iterator, Vertex >

Public Member Functions

 Iterator (const GenGraphAdapter &adapter)
 
 Iterator (const Iterator &_iter)
 
bool ended (void) const
 
Vertex item (void) const
 
void next (void)
 
 operator bool (void) const
 
 operator Vertex (void) const
 
Iteratoroperator++ (void)
 
Iteratoroperator++ (int)
 
Vertex operator* (void) const
 
Vertex operator-> (void) const
 

Private Attributes

G::NodeIterator iter
 

Constructor & Destructor Documentation

template<class G >
otawa::display::GenGraphAdapter< G >::Iterator::Iterator ( const GenGraphAdapter adapter)
inline
template<class G >
otawa::display::GenGraphAdapter< G >::Iterator::Iterator ( const Iterator _iter)
inline

Member Function Documentation

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

Member Data Documentation


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