Otawa  0.10
otawa::BasicBlock::EdgeIterator Class Reference

#include <otawa/cfg/BasicBlock.h>

Inheritance diagram for otawa::BasicBlock::EdgeIterator:
elm::genstruct::SLList< T, E >::Iterator elm::PreIterator< Iterator, const T & > otawa::BasicBlock::InIterator otawa::BasicBlock::OutIterator otawa::ai::CFGGraph::Predecessor otawa::ai::CFGGraph::Successor

Public Member Functions

 EdgeIterator (elm::genstruct::SLList< Edge * > &edges)
 
 operator bool (void) const
 
 operator const T & (void) const
 
Iterator & operator++ (void)
 
Iterator & operator++ (int)
 
const T & operator* (void) const
 
const T & operator-> (void) const
 

Constructor & Destructor Documentation

otawa::BasicBlock::EdgeIterator::EdgeIterator ( elm::genstruct::SLList< Edge * > &  edges)
inline

Member Function Documentation

elm::PreIterator< Iterator , const T & >::operator bool ( void  ) const
inherited
elm::PreIterator< Iterator , const T & >::operator const T & ( void  ) const
inherited
const T & elm::PreIterator< Iterator , const T & >::operator* ( void  ) const
inherited
Iterator & elm::PreIterator< Iterator , const T & >::operator++ ( int  )
inherited
Iterator & elm::PreIterator< Iterator , const T & >::operator++ ( void  )
inherited
const T & elm::PreIterator< Iterator , const T & >::operator-> ( void  ) const
inherited

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