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