Crazy Eddie's GUI System  0.8.4
CEGUI::ConstMapIterator< T > Class Template Reference

iterator class for maps More...

+ Inheritance diagram for CEGUI::ConstMapIterator< T >:
+ Collaboration diagram for CEGUI::ConstMapIterator< T >:

List of all members.

Public Member Functions

 ConstMapIterator (typename T::const_iterator start_iter, typename T::const_iterator end_iter)
ConstBaseIterator< T, typename
T::mapped_type >::value_type 
getCurrentValue () const
 Return the value for the item at the current iterator position.
T::key_type getCurrentKey () const
 Return the key for the item at the current iterator position.
ConstMapIterator< T > & operator++ ()
 Increase the iterator position (prefix increment).
ConstMapIterator< T > & operator-- ()
 Decrease the iterator position (prefix decrement).
ConstMapIterator< T > operator++ (int)
 Increase the iterator position (postfix increment).
ConstMapIterator< T > operator-- (int)
 Decrease the iterator position (postfix decrement).

Detailed Description

template<class T>
class CEGUI::ConstMapIterator< T >

iterator class for maps


Member Function Documentation

template<class T>
ConstMapIterator<T>& CEGUI::ConstMapIterator< T >::operator++ ( ) [inline]

Increase the iterator position (prefix increment).

Note:
The iterator is checked, and this call will always succeed, so do not rely on some exception to exit a loop.
template<class T>
ConstMapIterator<T> CEGUI::ConstMapIterator< T >::operator++ ( int  ) [inline]

Increase the iterator position (postfix increment).

Note:
The iterator is checked, and this call will always succeed, so do not rely on some exception to exit a loop.
template<class T>
ConstMapIterator<T>& CEGUI::ConstMapIterator< T >::operator-- ( ) [inline]

Decrease the iterator position (prefix decrement).

Note:
The iterator is checked, and this call will always succeed, so do not rely on some exception to exit a loop.
template<class T>
ConstMapIterator<T> CEGUI::ConstMapIterator< T >::operator-- ( int  ) [inline]

Decrease the iterator position (postfix decrement).

Note:
The iterator is checked, and this call will always succeed, so do not rely on some exception to exit a loop.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends