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

iterator for vectors More...

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

List of all members.

Public Member Functions

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

Detailed Description

template<class T>
class CEGUI::ConstVectorIterator< T >

iterator for vectors


Member Function Documentation

template<class T>
ConstVectorIterator<T>& CEGUI::ConstVectorIterator< 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>
ConstVectorIterator<T> CEGUI::ConstVectorIterator< 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>
ConstVectorIterator<T>& CEGUI::ConstVectorIterator< 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>
ConstVectorIterator<T> CEGUI::ConstVectorIterator< 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