![]()  | 
  
    OGRE
    1.10.12
    
   Object-Oriented Graphics Rendering Engine 
   | 
 
SmallVectorTemplateBase<isPodLike = false> - This is where we put method implementations that are designed to work with non-POD-like T's. More...
#include <OgreSmallVector.h>
 Inheritance diagram for Ogre::SmallVectorTemplateBase< T, isPodLike >: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 | |
| SmallVectorTemplateBase (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... | |
| bool | empty () const | 
| iterator | end () | 
| const_iterator | end () const | 
| reference | front () | 
| const_reference | front () const | 
| void | grow (size_t MinSize=0) | 
| grow - double the size of the allocated memory, guaranteeing space for at least one more element or MinSize if specified.  More... | |
| 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 | 
Static Public Member Functions | |
| static void | destroy_range (T *S, T *E) | 
| template<typename It1 , typename It2 > | |
| static void | uninitialized_copy (It1 I, It1 E, It2 Dest) | 
| uninitialized_copy - Copy the range [I, E) onto the uninitialized memory starting with "Dest", constructing elements into it as needed.  More... | |
SmallVectorTemplateBase<isPodLike = false> - This is where we put method implementations that are designed to work with non-POD-like T's.
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inherited | 
      
  | 
  inline | 
      
  | 
  inlinestatic | 
      
  | 
  inlinestatic | 
uninitialized_copy - Copy the range [I, E) onto the uninitialized memory starting with "Dest", constructing elements into it as needed.
| void Ogre::SmallVectorTemplateBase< T, isPodLike >::grow | ( | size_t | MinSize = 0 | ) | 
grow - double the size of the allocated memory, guaranteeing space for at least one more element or MinSize if specified.
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
capacity - Return the total number of elements in the currently allocated buffer.
Referenced by Ogre::SmallVectorImpl< Triangle * >::swap().
      
  | 
  inlineinherited | 
data - Return a pointer to the vector's buffer, even if empty().
      
  | 
  inlineinherited | 
data - Return a pointer to the vector's buffer, even if empty().
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
Referenced by Ogre::SmallVector< T, S >::SmallVector().