![]() |
OGRE 2.1
Object-Oriented Graphics Rendering Engine
|
Predefined type. More...
#include <OgreIteratorRange.h>
Public Types | |
typedef T | const_iterator |
typedef to fulfill container interface | |
typedef T | iterator |
typedef to fulfill container interface | |
typedef iterator_range< T > | type |
defines the real used type | |
Public Member Functions | |
ConstMapRange (const MapRange< T > &rhs) | |
Constructor. | |
ConstMapRange (const T &c) | |
Constructor. | |
ConstMapRange (typename T::const_iterator b, typename T::const_iterator e) | |
Constructor. | |
ConstMapRange (typename T::iterator b, typename T::iterator e) | |
Constructor. | |
T | begin () const |
access to the begin of the range | |
bool | empty () const |
informs if there are any elements in the range | |
T | end () const |
access to the end of the range | |
bool | equal (const iterator_range &other) const |
comparison for equality | |
bool | operator!= (const ConstMapRange &rhs) const |
comparison operator for inequality | |
bool | operator!= (const iterator_range &rhs) const |
comparison operator for inequality | |
bool | operator== (const ConstMapRange &rhs) const |
comparison operator for equality | |
bool | operator== (const iterator_range &rhs) const |
comparison operator for equality | |
Predefined type.
T | iterator type |
compatility class for ConstMapIterator
|
inherited |
typedef to fulfill container interface
|
inherited |
typedef to fulfill container interface
|
inherited |
defines the real used type
type will be defined as Ogre::iterator_range if not used with boost
otherwise the type will be boost::iterator_range
|
inline |
Constructor.
|
inline |
Constructor.
|
inline |
Constructor.
|
inline |
Constructor.
|
inlineinherited |
access to the begin of the range
|
inlineinherited |
informs if there are any elements in the range
|
inlineinherited |
access to the end of the range
|
inlineinherited |
comparison for equality
Referenced by Ogre::ConstMapRange< T >::operator!=(), Ogre::ConstVectorRange< T >::operator!=(), Ogre::MapRange< T >::operator!=(), Ogre::VectorRange< T >::operator!=(), Ogre::ConstMapRange< T >::operator==(), Ogre::ConstVectorRange< T >::operator==(), Ogre::iterator_range< T >::operator==(), Ogre::MapRange< T >::operator==(), and Ogre::VectorRange< T >::operator==().
|
inline |
comparison operator for inequality
References Ogre::iterator_range< T >::equal().
|
inlineinherited |
comparison operator for inequality
References Ogre::iterator_range< T >::operator==().
|
inline |
comparison operator for equality
References Ogre::iterator_range< T >::equal().
|
inlineinherited |
comparison operator for equality
References Ogre::iterator_range< T >::equal().
Referenced by Ogre::iterator_range< T >::operator!=().