Odyssey::MapIterator< KeyT, ValueT > Class Template Reference

#include <Iterators.h>

List of all members.

Public Member Functions

virtual ~MapIterator ()
virtual bool hasMoreElements () const =0
virtual ValueT getNext ()=0
virtual KeyT peekNextKey () const =0
virtual ValueT peekNextValue () const =0
virtual void next ()=0
virtual void prev ()=0
virtual void reset ()=0

template<class KeyT, class ValueT>
class Odyssey::MapIterator< KeyT, ValueT >


Constructor & Destructor Documentation

template<class KeyT, class ValueT>
virtual Odyssey::MapIterator< KeyT, ValueT >::~MapIterator  )  [inline, virtual]
 


Member Function Documentation

template<class KeyT, class ValueT>
virtual ValueT Odyssey::MapIterator< KeyT, ValueT >::getNext  )  [pure virtual]
 

Implemented in Odyssey::MapContainerIterator< ContainerT >, Odyssey::ConstMapContainerIterator< ContainerT >, and Odyssey::Model::PropertyIterator.

template<class KeyT, class ValueT>
virtual bool Odyssey::MapIterator< KeyT, ValueT >::hasMoreElements  )  const [pure virtual]
 

Implemented in Odyssey::MapContainerIterator< ContainerT >, Odyssey::ConstMapContainerIterator< ContainerT >, and Odyssey::Model::PropertyIterator.

template<class KeyT, class ValueT>
virtual void Odyssey::MapIterator< KeyT, ValueT >::next  )  [pure virtual]
 

Implemented in Odyssey::MapContainerIterator< ContainerT >, Odyssey::ConstMapContainerIterator< ContainerT >, and Odyssey::Model::PropertyIterator.

template<class KeyT, class ValueT>
virtual KeyT Odyssey::MapIterator< KeyT, ValueT >::peekNextKey  )  const [pure virtual]
 

Implemented in Odyssey::MapContainerIterator< ContainerT >, Odyssey::ConstMapContainerIterator< ContainerT >, and Odyssey::Model::PropertyIterator.

template<class KeyT, class ValueT>
virtual ValueT Odyssey::MapIterator< KeyT, ValueT >::peekNextValue  )  const [pure virtual]
 

Implemented in Odyssey::MapContainerIterator< ContainerT >, Odyssey::ConstMapContainerIterator< ContainerT >, and Odyssey::Model::PropertyIterator.

template<class KeyT, class ValueT>
virtual void Odyssey::MapIterator< KeyT, ValueT >::prev  )  [pure virtual]
 

Implemented in Odyssey::MapContainerIterator< ContainerT >, Odyssey::ConstMapContainerIterator< ContainerT >, and Odyssey::Model::PropertyIterator.

template<class KeyT, class ValueT>
virtual void Odyssey::MapIterator< KeyT, ValueT >::reset  )  [pure virtual]
 

Implemented in Odyssey::MapContainerIterator< ContainerT >, Odyssey::ConstMapContainerIterator< ContainerT >, and Odyssey::Model::PropertyIterator.


The documentation for this class was generated from the following file:
Generated on Sun Jan 7 01:18:52 2007 for Odyssey Meta-Engine by  doxygen 1.4.6-NO