OGRE
1.12.13
Object-Oriented Graphics Rendering Engine
|
#include <OgreSmallVector.h>
Public Types | |
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. More... | |
pointer | data () |
data - Return a pointer to the vector's buffer, even if empty(). More... | |
const_pointer | data () const |
data - Return a pointer to the vector's buffer, even if empty(). More... | |
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 |
Public Attributes | |
const typedef T * | const_iterator |
const typedef T * | const_pointer |
const typedef T & | const_reference |
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 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 T* Ogre::SmallVectorTemplateCommon< T >::pointer |
|
inline |
|
inline |
Referenced by Ogre::SmallVectorImpl< Triangle * >::assign(), Ogre::SmallVectorTemplateCommon< Triangle * >::capacity(), Ogre::SmallVectorImpl< Triangle * >::clear(), Ogre::SmallVectorTemplateCommon< Triangle * >::data(), Ogre::SmallVectorTemplateCommon< Triangle * >::front(), Ogre::SmallVectorImpl< Triangle * >::insert(), Ogre::SmallVectorImpl< Triangle * >::operator<(), Ogre::SmallVectorImpl< Triangle * >::operator=(), Ogre::SmallVectorImpl< Triangle * >::operator==(), Ogre::SmallVectorTemplateCommon< Triangle * >::operator[](), Ogre::SmallVectorTemplateCommon< Triangle * >::rend(), Ogre::SmallVectorImpl< Triangle * >::resize(), Ogre::SmallVectorImpl< Triangle * >::set_size(), Ogre::SmallVectorTemplateCommon< Triangle * >::size(), Ogre::SmallVectorImpl< Triangle * >::swap(), and Ogre::SmallVectorImpl< Triangle * >::~SmallVectorImpl().
|
inline |
|
inline |
Referenced by Ogre::SmallVectorImpl< Triangle * >::append(), Ogre::SmallVectorImpl< Triangle * >::assign(), Ogre::SmallVectorTemplateCommon< Triangle * >::back(), Ogre::SmallVectorImpl< Triangle * >::clear(), Ogre::SmallVectorImpl< Triangle * >::erase(), Ogre::SmallVectorImpl< Triangle * >::insert(), Ogre::SmallVectorImpl< Triangle * >::operator<(), Ogre::SmallVectorImpl< Triangle * >::operator=(), Ogre::SmallVectorImpl< Triangle * >::operator==(), Ogre::SmallVectorTemplateCommon< Triangle * >::operator[](), Ogre::SmallVectorImpl< Triangle * >::pop_back(), Ogre::SmallVectorImpl< Triangle * >::push_back(), Ogre::SmallVectorTemplateCommon< Triangle * >::rbegin(), Ogre::SmallVectorImpl< Triangle * >::resize(), Ogre::SmallVectorTemplateCommon< Triangle * >::size(), Ogre::SmallVectorImpl< Triangle * >::swap(), and Ogre::SmallVectorImpl< Triangle * >::~SmallVectorImpl().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by Ogre::SmallVectorImpl< Triangle * >::append(), Ogre::SmallVectorImpl< Triangle * >::insert(), Ogre::SmallVectorImpl< Triangle * >::operator=(), Ogre::SmallVectorImpl< Triangle * >::operator==(), Ogre::SmallVectorImpl< Triangle * >::resize(), and Ogre::SmallVectorImpl< Triangle * >::swap().
|
inline |
|
inline |
capacity - Return the total number of elements in the currently allocated buffer.
Referenced by Ogre::SmallVectorImpl< Triangle * >::assign(), Ogre::SmallVectorImpl< Triangle * >::reserve(), Ogre::SmallVectorImpl< Triangle * >::resize(), Ogre::SmallVectorImpl< Triangle * >::set_size(), and Ogre::SmallVectorImpl< Triangle * >::swap().
|
inline |
data - Return a pointer to the vector's buffer, even if empty().
|
inline |
data - Return a pointer to the vector's buffer, even if empty().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
const typedef T* Ogre::SmallVectorTemplateCommon< T >::const_iterator |
const typedef T& Ogre::SmallVectorTemplateCommon< T >::const_reference |
const typedef T* Ogre::SmallVectorTemplateCommon< T >::const_pointer |
Referenced by Ogre::SmallVectorTemplateCommon< Triangle * >::data().