Predefined type. More...
#include <OgreIteratorRange.h>
Public Types | |
typedef T | const_iterator |
typedef to fulfill container interface More... | |
typedef T | iterator |
typedef to fulfill container interface More... | |
typedef iterator_range< T > | type |
defines the real used type More... | |
Public Member Functions | |
ConstVectorRange (const T &c) | |
Constructor. More... | |
ConstVectorRange (typename T::iterator b, typename T::iterator e) | |
Constructor. More... | |
ConstVectorRange (typename T::const_iterator b, typename T::const_iterator e) | |
Constructor. More... | |
ConstVectorRange (const VectorRange< T > &rhs) | |
Constructor. More... | |
T | begin () const |
access to the begin of the range More... | |
bool | empty () const |
informs if there are any elements in the range More... | |
T | end () const |
access to the end of the range More... | |
bool | equal (const iterator_range &other) const |
comparison for equality More... | |
bool | operator!= (const iterator_range &rhs) const |
comparison operator for inequality More... | |
bool | operator!= (const ConstVectorRange &rhs) const |
comparison operator for inequality More... | |
bool | operator== (const iterator_range &rhs) const |
comparison operator for equality More... | |
bool | operator== (const ConstVectorRange &rhs) const |
comparison operator for equality More... | |
Predefined type.
T | iterator type |
compatility class for ConstVectorIterator
Definition at line 185 of file OgreIteratorRange.h.
|
inherited |
typedef to fulfill container interface
Definition at line 117 of file OgreIteratorRange.h.
|
inherited |
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.
Ogre::ConstVectorRange< T >::ConstVectorRange | ( | const T & | c | ) |
Constructor.
Definition at line 192 of file OgreIteratorRange.h.
Ogre::ConstVectorRange< T >::ConstVectorRange | ( | typename T::iterator | b, |
typename T::iterator | e | ||
) |
Constructor.
Definition at line 200 of file OgreIteratorRange.h.
Ogre::ConstVectorRange< T >::ConstVectorRange | ( | typename T::const_iterator | b, |
typename T::const_iterator | e | ||
) |
Constructor.
Definition at line 208 of file OgreIteratorRange.h.
Ogre::ConstVectorRange< T >::ConstVectorRange | ( | const VectorRange< T > & | rhs | ) |
Constructor.
Definition at line 216 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.
Referenced by Ogre::VectorRange< T >::operator!=(), Ogre::ConstVectorRange< T >::operator!=(), Ogre::MapRange< T >::operator!=(), and Ogre::ConstMapRange< T >::operator!=().
|
inherited |
informs if there are any elements in the range
Definition at line 90 of file OgreIteratorRange.h.
References 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.
Referenced by Ogre::VectorRange< T >::operator!=(), Ogre::ConstVectorRange< T >::operator!=(), Ogre::MapRange< T >::operator!=(), and Ogre::ConstMapRange< T >::operator!=().
|
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::VectorRange< T >::operator!=(), Ogre::ConstVectorRange< T >::operator!=(), Ogre::MapRange< T >::operator!=(), Ogre::ConstMapRange< T >::operator!=(), Ogre::iterator_range< T >::operator==(), Ogre::VectorRange< T >::operator==(), Ogre::ConstVectorRange< T >::operator==(), Ogre::MapRange< T >::operator==(), and Ogre::ConstMapRange< T >::operator==().
|
inherited |
comparison operator for inequality
Definition at line 101 of file OgreIteratorRange.h.
References Ogre::iterator_range< T >::operator==().
bool Ogre::ConstVectorRange< T >::operator!= | ( | const ConstVectorRange< T > & | rhs | ) | const |
comparison operator for inequality
Definition at line 223 of file OgreIteratorRange.h.
References Ogre::iterator_range< T >::begin(), Ogre::iterator_range< T >::end(), and 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!=().
bool Ogre::ConstVectorRange< T >::operator== | ( | const ConstVectorRange< T > & | rhs | ) | const |
comparison operator for equality
Definition at line 221 of file OgreIteratorRange.h.
References 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.
Last modified Sun Oct 9 2016 22:12:56