#include <CEGUIIteratorBase.h>
Public Types | |
| typedef T::mapped_type | mapped_type |
Public Member Functions | |
| ConstBaseIterator (typename T::const_iterator start_iter, typename T::const_iterator end_iter) | |
| ConstBaseIterator constructor. | |
| ~ConstBaseIterator (void) | |
| ConstBaseIterator destructor. | |
| ConstBaseIterator (const ConstBaseIterator< T > &org) | |
| ConstBaseIterator copy constructor. | |
| ConstBaseIterator< T > & | operator= (const ConstBaseIterator< T > &rhs) |
| ConstBaseIterator assignment operator. | |
| T::key_type | getCurrentKey (void) const |
| Return the key for the item at the current iterator position. | |
| mapped_type | getCurrentValue (void) const |
| Return the value for the item at the current iterator position. | |
| bool | isAtEnd (void) const |
| Return whether the current iterator position is at the end of the iterators range. | |
| bool | isAtStart (void) const |
| Return whether the current iterator position is at the start of the iterators range. | |
| ConstBaseIterator< T > & | operator++ () |
| Increase the iterator position (prefix increment). | |
| ConstBaseIterator< T > | operator++ (int) |
| Increase the iterator position (postfix increment). | |
| ConstBaseIterator< T > & | operator-- () |
| Decrease the iterator position (prefix decrement). | |
| ConstBaseIterator< T > | operator-- (int) |
| Decrease the iterator position (postfix decrement). | |
| bool | operator== (const ConstBaseIterator< T > &rhs) const |
| Compares two iterators. Return true if the current position of both iterators are equivalent. | |
| bool | operator!= (const ConstBaseIterator< T > &rhs) const |
| Compares two iterators. Return true if the current position of the iterators are different. | |
| mapped_type | operator * () const |
| Return the value for the current iterator position. | |
| void | toStart (void) |
| Set the iterator current position to the start position. | |
| void | toEnd (void) |
| Set the iterator current position to the end position. | |
Definition at line 43 of file CEGUIIteratorBase.h.
|
|||||
|
Definition at line 49 of file CEGUIIteratorBase.h. |
|
||||||||||||||||
|
ConstBaseIterator constructor.
Definition at line 62 of file CEGUIIteratorBase.h. |
|
||||||||||
|
ConstBaseIterator destructor.
Definition at line 74 of file CEGUIIteratorBase.h. |
|
||||||||||
|
ConstBaseIterator copy constructor.
Definition at line 83 of file CEGUIIteratorBase.h. |
|
||||||||||
|
Return the key for the item at the current iterator position.
Definition at line 109 of file CEGUIIteratorBase.h. Referenced by CEGUI::Scheme::loadResources(), CEGUI::Scheme::resourcesLoaded(), and CEGUI::Scheme::unloadResources(). |
|
||||||||||
|
Return the value for the item at the current iterator position.
Definition at line 119 of file CEGUIIteratorBase.h. Referenced by CEGUI::Scheme::loadResources(), and CEGUI::Scheme::resourcesLoaded(). |
|
||||||||||
|
Return whether the current iterator position is at the end of the iterators range.
Definition at line 129 of file CEGUIIteratorBase.h. Referenced by CEGUI::Scheme::loadResources(), CEGUI::Scheme::resourcesLoaded(), and CEGUI::Scheme::unloadResources(). |
|
||||||||||
|
Return whether the current iterator position is at the start of the iterators range.
Definition at line 139 of file CEGUIIteratorBase.h. |
|
|||||||||
|
Return the value for the current iterator position.
Definition at line 233 of file CEGUIIteratorBase.h. |
|
||||||||||
|
Compares two iterators. Return true if the current position of the iterators are different.
Definition at line 223 of file CEGUIIteratorBase.h. |
|
||||||||||
|
Increase the iterator position (postfix increment).
Definition at line 168 of file CEGUIIteratorBase.h. |
|
|||||||||
|
Increase the iterator position (prefix increment).
Definition at line 152 of file CEGUIIteratorBase.h. |
|
||||||||||
|
Decrease the iterator position (postfix decrement).
Definition at line 200 of file CEGUIIteratorBase.h. |
|
|||||||||
|
Decrease the iterator position (prefix decrement).
Definition at line 184 of file CEGUIIteratorBase.h. |
|
||||||||||
|
ConstBaseIterator assignment operator.
Definition at line 95 of file CEGUIIteratorBase.h. References CEGUI::ConstBaseIterator< T >::d_currIter, CEGUI::ConstBaseIterator< T >::d_endIter, and CEGUI::ConstBaseIterator< T >::d_startIter. |
|
||||||||||
|
Compares two iterators. Return true if the current position of both iterators are equivalent.
Definition at line 213 of file CEGUIIteratorBase.h. References CEGUI::ConstBaseIterator< T >::d_currIter. |
|
||||||||||
|
Set the iterator current position to the end position.
Definition at line 253 of file CEGUIIteratorBase.h. |
|
||||||||||
|
Set the iterator current position to the start position.
Definition at line 243 of file CEGUIIteratorBase.h. |
1.3.9.1