|  | OGRE 2.1
    Object-Oriented Graphics Rendering Engine | 
Predefined type. More...
#include <OgreIteratorRange.h>
 Inheritance diagram for Ogre::VectorRange< T >:
 Inheritance diagram for Ogre::VectorRange< T >:| 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 | |
| VectorRange (T &c) | |
| Constructor. | |
| VectorRange (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 iterator_range &rhs) const | 
| comparison operator for inequality | |
| bool | operator!= (const VectorRange &rhs) const | 
| comparison operator for inequality | |
| bool | operator== (const iterator_range &rhs) const | 
| comparison operator for equality | |
| bool | operator== (const VectorRange &rhs) const | 
| comparison operator for equality | |
Predefined type.
| T | iterator type | 
compatility class for VectorIterator
| 
 | 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.
| 
 | 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==().
| 
 | inlineinherited | 
comparison operator for inequality
References Ogre::iterator_range< T >::operator==().
| 
 | inline | 
comparison operator for inequality
References Ogre::iterator_range< T >::equal().
| 
 | inlineinherited | 
comparison operator for equality
References Ogre::iterator_range< T >::equal().
Referenced by Ogre::iterator_range< T >::operator!=().
| 
 | inline | 
comparison operator for equality
References Ogre::iterator_range< T >::equal().