Dillo
Public Member Functions | Private Attributes | Friends | List of all members
lout::container::typed::Iterator< T > Class Template Reference

Typed version of container::untyped::Iterator. More...

#include <container.hh>

Public Member Functions

 Iterator ()
 
 Iterator (const Iterator< T > &it2)
 
 Iterator (Iterator< T > &it2)
 
 ~Iterator ()
 
Iteratoroperator= (const Iterator< T > &it2)
 
Iteratoroperator= (Iterator< T > &it2)
 
bool hasNext ()
 
T * getNext ()
 

Private Attributes

untyped::Iterator base
 

Friends

class Collection< T >
 

Detailed Description

template<class T>
class lout::container::typed::Iterator< T >

Typed version of container::untyped::Iterator.

Constructor & Destructor Documentation

template<class T>
lout::container::typed::Iterator< T >::Iterator ( )
inline
template<class T>
lout::container::typed::Iterator< T >::Iterator ( const Iterator< T > &  it2)
inline
template<class T>
lout::container::typed::Iterator< T >::Iterator ( Iterator< T > &  it2)
inline
template<class T>
lout::container::typed::Iterator< T >::~Iterator ( )
inline

Member Function Documentation

template<class T>
T* lout::container::typed::Iterator< T >::getNext ( )
inline
template<class T>
bool lout::container::typed::Iterator< T >::hasNext ( )
inline
template<class T>
Iterator& lout::container::typed::Iterator< T >::operator= ( const Iterator< T > &  it2)
inline
template<class T>
Iterator& lout::container::typed::Iterator< T >::operator= ( Iterator< T > &  it2)
inline

Friends And Related Function Documentation

template<class T>
friend class Collection< T >
friend

Member Data Documentation

template<class T>
untyped::Iterator lout::container::typed::Iterator< T >::base
private

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