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 | |
Private Attributes | |
T | mBegin |
T | mEnd |
Predefined type.
T | iterator type |
compatility class for ConstMapIterator
Definition at line 288 of file OgreIteratorRange.h.
typedef to fulfill container interface
Definition at line 117 of file OgreIteratorRange.h.
typedef to fulfill container interface
Definition at line 109 of file OgreIteratorRange.h.
|
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
Definition at line 124 of file OgreIteratorRange.h.
Constructor.
Definition at line 295 of file OgreIteratorRange.h.
Ogre::ConstMapRange< T >::ConstMapRange | ( | typename T::iterator | b, |
typename T::iterator | e | ||
) |
Constructor.
Definition at line 303 of file OgreIteratorRange.h.
Ogre::ConstMapRange< T >::ConstMapRange | ( | typename T::const_iterator | b, |
typename T::const_iterator | e | ||
) |
Constructor.
Definition at line 311 of file OgreIteratorRange.h.
Constructor.
Definition at line 319 of file OgreIteratorRange.h.
|
inherited |
access to the begin of the range
Definition at line 84 of file OgreIteratorRange.h.
References Ogre::iterator_range< T >::mBegin.
|
inherited |
informs if there are any elements in the range
Definition at line 90 of file OgreIteratorRange.h.
References Ogre::iterator_range< T >::mBegin, and Ogre::iterator_range< T >::mEnd.
|
inherited |
access to the end of the range
Definition at line 87 of file OgreIteratorRange.h.
References Ogre::iterator_range< T >::mEnd.
|
inherited |
comparison for equality
Definition at line 93 of file OgreIteratorRange.h.
References Ogre::iterator_range< T >::mBegin, and Ogre::iterator_range< T >::mEnd.
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==().
bool Ogre::ConstMapRange< T >::operator!= | ( | const ConstMapRange< T > & | rhs | ) | const |
comparison operator for inequality
Definition at line 326 of file OgreIteratorRange.h.
References Ogre::iterator_range< T >::equal().
|
inherited |
comparison operator for inequality
Definition at line 101 of file OgreIteratorRange.h.
References Ogre::iterator_range< T >::operator==().
bool Ogre::ConstMapRange< T >::operator== | ( | const ConstMapRange< T > & | rhs | ) | const |
comparison operator for equality
Definition at line 324 of file OgreIteratorRange.h.
References Ogre::iterator_range< T >::equal().
|
inherited |
comparison operator for equality
Definition at line 97 of file OgreIteratorRange.h.
References Ogre::iterator_range< T >::equal().
Referenced by Ogre::iterator_range< T >::operator!=().
|
privateinherited |
Definition at line 73 of file OgreIteratorRange.h.
Referenced by Ogre::iterator_range< T >::begin(), Ogre::iterator_range< T >::empty(), and Ogre::iterator_range< T >::equal().
|
privateinherited |
Definition at line 73 of file OgreIteratorRange.h.
Referenced by Ogre::iterator_range< T >::empty(), Ogre::iterator_range< T >::end(), and Ogre::iterator_range< T >::equal().
Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.