Otawa  0.10
otawa::Identifier< T >::Getter Class Reference

#include <otawa/prop/Identifier.h>

Inheritance diagram for otawa::Identifier< T >::Getter:
elm::PreIterator< Getter, const T & >

Public Member Functions

 Getter (const PropList *list, Identifier< T > &id)
 
 Getter (const PropList &list, Identifier< T > &id)
 
const T & item (void) const
 
bool ended (void) const
 
void next (void)
 
 operator bool (void) const
 
 operator const T & (void) const
 
Getteroperator++ (void)
 
Getteroperator++ (int)
 
const T & operator* (void) const
 
const T & operator-> (void) const
 

Private Attributes

PropList::Getter getter
 

Constructor & Destructor Documentation

template<class T>
otawa::Identifier< T >::Getter::Getter ( const PropList list,
Identifier< T > &  id 
)
inline
template<class T>
otawa::Identifier< T >::Getter::Getter ( const PropList list,
Identifier< T > &  id 
)
inline

Member Function Documentation

template<class T>
bool otawa::Identifier< T >::Getter::ended ( void  ) const
inline
template<class T>
const T& otawa::Identifier< T >::Getter::item ( void  ) const
inline
template<class T>
void otawa::Identifier< T >::Getter::next ( void  )
inline
elm::PreIterator< Getter , const T & >::operator bool ( void  ) const
inherited
elm::PreIterator< Getter , const T & >::operator const T & ( void  ) const
inherited
const T & elm::PreIterator< Getter , const T & >::operator* ( void  ) const
inherited
Getter & elm::PreIterator< Getter , const T & >::operator++ ( int  )
inherited
Getter & elm::PreIterator< Getter , const T & >::operator++ ( void  )
inherited
const T & elm::PreIterator< Getter , const T & >::operator-> ( void  ) const
inherited

Member Data Documentation

template<class T>
PropList::Getter otawa::Identifier< T >::Getter::getter
private

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