Odyssey::ConstMapContainerIterator< ContainerT > Class Template Reference

#include <Iterators.h>

Inheritance diagram for Odyssey::ConstMapContainerIterator< ContainerT >:

Odyssey::MapIterator< ContainerT::key_type, ContainerT::mapped_type > List of all members.

Public Types

typedef ContainerT::mapped_type value_t
typedef ContainerT::key_type key_t
typedef ContainerT::const_iterator iter_t

Public Member Functions

 ConstMapContainerIterator (const ContainerT &rhs)
template<class T>
 ConstMapContainerIterator (const ConstMapContainerIterator< T > &rhs)
template<class T>
 ConstMapContainerIterator (T begin, T end)
template<class T>
ConstMapContainerIteratoroperator= (const ConstMapContainerIterator< T > &rhs)
bool hasMoreElements () const
value_t getNext ()
key_t peekNextKey () const
value_t peekNextValue () const
void next ()
void prev ()
void reset ()
iter_t begin () const
iter_t end () const

template<class ContainerT>
class Odyssey::ConstMapContainerIterator< ContainerT >


Member Typedef Documentation

template<class ContainerT>
typedef ContainerT::const_iterator Odyssey::ConstMapContainerIterator< ContainerT >::iter_t
 

template<class ContainerT>
typedef ContainerT::key_type Odyssey::ConstMapContainerIterator< ContainerT >::key_t
 

template<class ContainerT>
typedef ContainerT::mapped_type Odyssey::ConstMapContainerIterator< ContainerT >::value_t
 


Constructor & Destructor Documentation

template<class ContainerT>
Odyssey::ConstMapContainerIterator< ContainerT >::ConstMapContainerIterator const ContainerT &  rhs  )  [inline]
 

template<class ContainerT>
template<class T>
Odyssey::ConstMapContainerIterator< ContainerT >::ConstMapContainerIterator const ConstMapContainerIterator< T > &  rhs  )  [inline]
 

template<class ContainerT>
template<class T>
Odyssey::ConstMapContainerIterator< ContainerT >::ConstMapContainerIterator begin,
end
[inline]
 


Member Function Documentation

template<class ContainerT>
iter_t Odyssey::ConstMapContainerIterator< ContainerT >::begin  )  const [inline]
 

template<class ContainerT>
iter_t Odyssey::ConstMapContainerIterator< ContainerT >::end  )  const [inline]
 

template<class ContainerT>
value_t Odyssey::ConstMapContainerIterator< ContainerT >::getNext  )  [inline, virtual]
 

Implements Odyssey::MapIterator< ContainerT::key_type, ContainerT::mapped_type >.

template<class ContainerT>
bool Odyssey::ConstMapContainerIterator< ContainerT >::hasMoreElements  )  const [inline, virtual]
 

Implements Odyssey::MapIterator< ContainerT::key_type, ContainerT::mapped_type >.

template<class ContainerT>
void Odyssey::ConstMapContainerIterator< ContainerT >::next  )  [inline, virtual]
 

Implements Odyssey::MapIterator< ContainerT::key_type, ContainerT::mapped_type >.

template<class ContainerT>
template<class T>
ConstMapContainerIterator& Odyssey::ConstMapContainerIterator< ContainerT >::operator= const ConstMapContainerIterator< T > &  rhs  )  [inline]
 

template<class ContainerT>
key_t Odyssey::ConstMapContainerIterator< ContainerT >::peekNextKey  )  const [inline, virtual]
 

Implements Odyssey::MapIterator< ContainerT::key_type, ContainerT::mapped_type >.

template<class ContainerT>
value_t Odyssey::ConstMapContainerIterator< ContainerT >::peekNextValue  )  const [inline, virtual]
 

Implements Odyssey::MapIterator< ContainerT::key_type, ContainerT::mapped_type >.

template<class ContainerT>
void Odyssey::ConstMapContainerIterator< ContainerT >::prev  )  [inline, virtual]
 

Implements Odyssey::MapIterator< ContainerT::key_type, ContainerT::mapped_type >.

template<class ContainerT>
void Odyssey::ConstMapContainerIterator< ContainerT >::reset  )  [inline, virtual]
 

Implements Odyssey::MapIterator< ContainerT::key_type, ContainerT::mapped_type >.


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