Otawa  0.10
otawa::dfa::AbsIntLiteEx< G, T >::DomainIter Class Reference

#include <otawa/dfa/AbsIntLite.h>

Inheritance diagram for otawa::dfa::AbsIntLiteEx< G, T >::DomainIter:
elm::PreIterator< DomainIter, T::t & >

Public Member Functions

 DomainIter (const AbsIntLiteEx &_ail)
 
 DomainIter (const DomainIter &iter)
 
bool ended (void) const
 
void next (void)
 
T::t & item (void)
 
 operator bool (void) const
 
 operator T (void) const
 
DomainIteroperator++ (void)
 
DomainIteroperator++ (int)
 
operator* (void) const
 
operator-> (void) const
 

Private Attributes

const AbsIntLiteExail
 
int i
 

Constructor & Destructor Documentation

template<class G, class T>
otawa::dfa::AbsIntLiteEx< G, T >::DomainIter::DomainIter ( const AbsIntLiteEx _ail)
inline
template<class G, class T>
otawa::dfa::AbsIntLiteEx< G, T >::DomainIter::DomainIter ( const DomainIter iter)
inline

Member Function Documentation

template<class G, class T>
bool otawa::dfa::AbsIntLiteEx< G, T >::DomainIter::ended ( void  ) const
inline
template<class G, class T>
T::t& otawa::dfa::AbsIntLiteEx< G, T >::DomainIter::item ( void  )
inline
template<class G, class T>
void otawa::dfa::AbsIntLiteEx< G, T >::DomainIter::next ( void  )
inline
elm::PreIterator< DomainIter , T >::operator bool ( void  ) const
inherited
elm::PreIterator< DomainIter , T >::operator T ( void  ) const
inherited
T elm::PreIterator< DomainIter , T >::operator* ( void  ) const
inherited
DomainIter & elm::PreIterator< DomainIter , T >::operator++ ( int  )
inherited
DomainIter & elm::PreIterator< DomainIter , T >::operator++ ( void  )
inherited
T elm::PreIterator< DomainIter , T >::operator-> ( void  ) const
inherited

Member Data Documentation

template<class G, class T>
const AbsIntLiteEx& otawa::dfa::AbsIntLiteEx< G, T >::DomainIter::ail
private

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