SmallVectorTemplateBase<isPodLike = true> - This is where we put method implementations that are designed to work with POD-like T's.
More...
#include <OgreSmallVector.h>
|
static void | destroy_range (T *, T *) |
|
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...
|
|
template<typename T1 , typename T2 > |
static void | uninitialized_copy (T1 *I, T1 *E, T2 *Dest) |
| uninitialized_copy - Copy the range [I, E) onto the uninitialized memory starting with "Dest", constructing elements into it as needed. More...
|
|
template<typename T>
class Ogre::SmallVectorTemplateBase< T, true >
SmallVectorTemplateBase<isPodLike = true> - This is where we put method implementations that are designed to work with POD-like T's.
◆ SmallVectorTemplateBase()
◆ destroy_range()
◆ uninitialized_copy() [1/2]
template<typename T >
template<typename It1 , typename It2 >
uninitialized_copy - Copy the range [I, E) onto the uninitialized memory starting with "Dest", constructing elements into it as needed.
◆ uninitialized_copy() [2/2]
template<typename T >
template<typename T1 , typename T2 >
uninitialized_copy - Copy the range [I, E) onto the uninitialized memory starting with "Dest", constructing elements into it as needed.
◆ grow()
grow - double the size of the allocated memory, guaranteeing space for at least one more element or MinSize if specified.
The documentation for this class was generated from the following file: