#include <OgreIteratorWrappers.h>
Public Types | |
typedef T::value_type | ValueType |
Public Member Functions | |
VectorIterator (typename T::iterator start, typename T::iterator end) | |
Constructor. | |
bool | hasMoreElements (void) const |
Returns true if there are more items in the collection. | |
T::value_type | getNext (void) |
Returns the next element in the collection, and advances to the next. | |
T::value_type | peekNext (void) |
Returns the next element in the collection, without advancing to the next. | |
T::pointer | peekNextPtr (void) |
Returns a pointer to the next element in the collection, without advancing to the next afterwards. | |
void | moveNext (void) |
Moves the iterator on one element. | |
Private Member Functions | |
VectorIterator () | |
Private constructor since only the parameterised constructor should be used. | |
Private Attributes | |
T::iterator | mCurrent |
T::iterator | mEnd |
Definition at line 47 of file OgreIteratorWrappers.h.
|
Definition at line 55 of file OgreIteratorWrappers.h. |
|
Private constructor since only the parameterised constructor should be used.
Definition at line 53 of file OgreIteratorWrappers.h. |
|
Constructor.
Definition at line 61 of file OgreIteratorWrappers.h. References Ogre::VectorIterator< T >::mCurrent. |
|
Returns the next element in the collection, and advances to the next.
Definition at line 73 of file OgreIteratorWrappers.h. References Ogre::VectorIterator< T >::mCurrent. |
|
Returns true if there are more items in the collection.
Definition at line 67 of file OgreIteratorWrappers.h. References Ogre::VectorIterator< T >::mCurrent. |
|
Moves the iterator on one element.
Definition at line 88 of file OgreIteratorWrappers.h. References Ogre::VectorIterator< T >::mCurrent. |
|
Returns the next element in the collection, without advancing to the next.
Definition at line 78 of file OgreIteratorWrappers.h. References Ogre::VectorIterator< T >::mCurrent. |
|
Returns a pointer to the next element in the collection, without advancing to the next afterwards.
Definition at line 83 of file OgreIteratorWrappers.h. |
|
Definition at line 50 of file OgreIteratorWrappers.h. Referenced by Ogre::VectorIterator< T >::getNext(), Ogre::VectorIterator< T >::hasMoreElements(), Ogre::VectorIterator< T >::moveNext(), Ogre::VectorIterator< T >::peekNext(), and Ogre::VectorIterator< T >::VectorIterator(). |
|
Definition at line 51 of file OgreIteratorWrappers.h. |
Copyright © 2000-2005 by The OGRE Team
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Mar 12 14:39:26 2006