Elm  1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
elm::datastruct::Collection< T, C >::Iterator Class Reference

#include <elm/datastruct/Collection.h>

+ Inheritance diagram for elm::datastruct::Collection< T, C >::Iterator:

Public Member Functions

 Iterator (const C< T > &coll)
 
virtual bool ended (void) const
 
virtual const T & item (void) const
 
virtual void next (void)
 
- Public Member Functions inherited from elm::datastruct::IteratorInst< const T & >
virtual ~IteratorInst (void)
 

Public Attributes

C< T >::Iterator iter
 

Constructor & Destructor Documentation

template<class T , template< class _ > class C>
elm::datastruct::Collection< T, C >::Iterator::Iterator ( const C< T > &  coll)

Member Function Documentation

template<class T , template< class _ > class C>
virtual bool elm::datastruct::Collection< T, C >::Iterator::ended ( void  ) const
virtual
template<class T , template< class _ > class C>
virtual const T& elm::datastruct::Collection< T, C >::Iterator::item ( void  ) const
virtual
template<class T , template< class _ > class C>
virtual void elm::datastruct::Collection< T, C >::Iterator::next ( void  )
virtual

Member Data Documentation


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