![]() |
OGRE 14.6
Object-Oriented Graphics Rendering Engine
|
#include <OgreSmallVector.h>
Public Types | |
| typedef const T * | const_iterator |
| typedef const T * | const_pointer |
| typedef const T & | const_reference |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
| typedef ptrdiff_t | difference_type |
| typedef T * | iterator |
| typedef T * | pointer |
| typedef T & | reference |
| typedef std::reverse_iterator< iterator > | reverse_iterator |
| typedef size_t | size_type |
| typedef T | value_type |
Public Member Functions | |
| SmallVectorTemplateCommon (size_t Size) | |
| reference | back () |
| const_reference | back () const |
| iterator | begin () |
| const_iterator | begin () const |
| size_t | capacity () const |
| capacity - Return the total number of elements in the currently allocated buffer. | |
| pointer | data () |
| data - Return a pointer to the vector's buffer, even if empty(). | |
| const_pointer | data () const |
| data - Return a pointer to the vector's buffer, even if empty(). | |
| iterator | end () |
| const_iterator | end () const |
| reference | front () |
| const_reference | front () const |
| size_type | max_size () const |
| reference | operator[] (unsigned idx) |
| const_reference | operator[] (unsigned idx) const |
| reverse_iterator | rbegin () |
| const_reverse_iterator | rbegin () const |
| reverse_iterator | rend () |
| const_reverse_iterator | rend () const |
| size_type | size () const |
| Public Member Functions inherited from Ogre::SmallVectorBase | |
| bool | empty () const |
| typedef size_t Ogre::SmallVectorTemplateCommon< T >::size_type |
| typedef ptrdiff_t Ogre::SmallVectorTemplateCommon< T >::difference_type |
| typedef T Ogre::SmallVectorTemplateCommon< T >::value_type |
| typedef T* Ogre::SmallVectorTemplateCommon< T >::iterator |
| typedef const T* Ogre::SmallVectorTemplateCommon< T >::const_iterator |
| typedef std::reverse_iterator<const_iterator> Ogre::SmallVectorTemplateCommon< T >::const_reverse_iterator |
| typedef std::reverse_iterator<iterator> Ogre::SmallVectorTemplateCommon< T >::reverse_iterator |
| typedef T& Ogre::SmallVectorTemplateCommon< T >::reference |
| typedef const T& Ogre::SmallVectorTemplateCommon< T >::const_reference |
| typedef T* Ogre::SmallVectorTemplateCommon< T >::pointer |
| typedef const T* Ogre::SmallVectorTemplateCommon< T >::const_pointer |
|
inline |
|
inline |
Referenced by Ogre::U< T >::~SmallVectorImpl(), Ogre::U< T >::assign(), capacity(), Ogre::U< T >::clear(), data(), data(), Ogre::VectorSet< T, S >::find(), front(), front(), Ogre::SmallVectorTemplateBase< T, isPodLike >::grow(), Ogre::U< T >::insert(), Ogre::U< T >::insert(), Ogre::U< T >::insert(), Ogre::U< T >::operator<(), Ogre::SmallVectorImpl< T >::operator=(), Ogre::U< T >::operator==(), operator[](), operator[](), rend(), rend(), Ogre::U< T >::resize(), Ogre::U< T >::resize(), Ogre::U< T >::set_size(), size(), and Ogre::SmallVectorImpl< T >::swap().
|
inline |
|
inline |
Referenced by Ogre::U< T >::~SmallVectorImpl(), Ogre::VectorSet< T, S >::add(), Ogre::VectorSet< T, S >::addNotExists(), Ogre::U< T >::append(), Ogre::U< T >::append(), Ogre::U< T >::assign(), back(), back(), Ogre::U< T >::clear(), Ogre::U< T >::erase(), Ogre::U< T >::erase(), Ogre::VectorSet< T, S >::find(), Ogre::VectorSet< T, S >::findExists(), Ogre::SmallVectorTemplateBase< T, isPodLike >::grow(), Ogre::VectorSet< T, S >::has(), Ogre::U< T >::insert(), Ogre::U< T >::insert(), Ogre::U< T >::insert(), Ogre::U< T >::operator<(), Ogre::SmallVectorImpl< T >::operator=(), Ogre::U< T >::operator==(), operator[](), operator[](), Ogre::U< T >::pop_back(), Ogre::U< T >::push_back(), rbegin(), rbegin(), Ogre::VectorSet< T, S >::remove(), Ogre::VectorSet< T, S >::removeExists(), Ogre::VectorSet< T, S >::replaceExists(), Ogre::U< T >::resize(), Ogre::U< T >::resize(), size(), and Ogre::SmallVectorImpl< T >::swap().
|
inline |
|
inline |
References end().
|
inline |
References end().
|
inline |
References begin().
|
inline |
References begin().
|
inline |
References begin(), and end().
Referenced by Ogre::U< T >::append(), Ogre::U< T >::append(), Ogre::SmallVectorTemplateBase< T, isPodLike >::grow(), Ogre::U< T >::insert(), Ogre::U< T >::insert(), Ogre::SmallVectorImpl< T >::operator=(), Ogre::U< T >::operator==(), Ogre::U< T >::resize(), Ogre::U< T >::resize(), and Ogre::SmallVectorImpl< T >::swap().
|
inline |
|
inline |
capacity - Return the total number of elements in the currently allocated buffer.
References begin().
Referenced by Ogre::U< T >::assign(), Ogre::SmallVectorTemplateBase< T, isPodLike >::grow(), Ogre::SmallVectorImpl< T >::operator=(), Ogre::U< T >::reserve(), Ogre::U< T >::resize(), Ogre::U< T >::resize(), Ogre::U< T >::set_size(), and Ogre::SmallVectorImpl< T >::swap().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References begin().
|
inline |
References begin().
|
inline |
References end().
Referenced by Ogre::U< T >::insert(), Ogre::U< T >::pop_back_val(), and Ogre::VectorSet< T, S >::remove().
|
inline |
References end().