Concrete IteratorWrapper for nonconst access to the underlying key-value container.  
 More...
#include <OgreIteratorWrapper.h>
template<
typename T>
class Ogre::MapIterator< T >
Concrete IteratorWrapper for nonconst access to the underlying key-value container. 
◆ const_iterator
Typedef to fulfill container interface. 
Useful if you want to use BOOST_FOREACH 
- Note
- there is no distinction between const_iterator and iterator. 
 keep this in mind if you want to derivate from this class.
 
 
◆ iterator
Typedef to fulfill container interface. 
Useful if you want to use BOOST_FOREACH 
- Note
- there is no distinction between const_iterator and iterator. 
 keep this in mind if you want to derivate from this class.
 
 
◆ KeyType
Type you expect to get by funktions like peekNextKey. 
 
 
◆ PairType
Unused, just to make it clear that map/set::value_type is not a ValueType. 
 
 
◆ PointerType
Redefined PointerType for a map/set. 
 
 
◆ ValueType
Redefined ValueType for a map/set. 
 
 
◆ MapIterator() [1/2]
◆ MapIterator() [2/2]
◆ begin()
Bookmark to the begin of the underlying collection. 
 
 
◆ current()
Full access to the current iterator. 
 
 
◆ end()
Bookmark to the end (one behind the last element) of the underlying collection. 
 
 
◆ getNext()
Returns the next(=current) value element in the collection, and advances to the next. 
 
 
◆ hasMoreElements()
Returns true if there are more items in the collection. 
 
 
◆ moveNext()
Moves the iterator on one element. 
 
 
◆ peekNextKey()
Returns the next(=current) key element in the collection, without advancing to the next. 
 
 
◆ peekNextValue()
Returns the next(=current) value element in the collection, without advancing to the next. 
 
 
◆ peekNextValuePtr()
Returns a pointer to the next/current value element in the collection, without advancing to the next afterwards. 
 
 
The documentation for this class was generated from the following file: