SmallVectorTemplateBase<isPodLike = true> - This is where we put method implementations that are designed to work with POD-like T's. More...
#include <SmallVector.h>
Public Member Functions | |
SmallVectorTemplateBase (size_t Size) | |
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. | |
Static Public Member Functions | |
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. | |
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. |
SmallVectorTemplateBase<isPodLike = true> - This is where we put method implementations that are designed to work with POD-like T's.
llvm::SmallVectorTemplateBase< T, true >::SmallVectorTemplateBase | ( | size_t | Size | ) | [inline] |
static void llvm::SmallVectorTemplateBase< T, true >::destroy_range | ( | T * | , | |
T * | ||||
) | [inline, static] |
void llvm::SmallVectorTemplateBase< T, true >::grow | ( | size_t | MinSize = 0 |
) | [inline] |
grow - double the size of the allocated memory, guaranteeing space for at least one more element or MinSize if specified.
static void llvm::SmallVectorTemplateBase< T, true >::uninitialized_copy | ( | T1 * | I, | |
T1 * | E, | |||
T2 * | Dest | |||
) | [inline, static] |
uninitialized_copy - Copy the range [I, E) onto the uninitialized memory starting with "Dest", constructing elements into it as needed.
static void llvm::SmallVectorTemplateBase< T, true >::uninitialized_copy | ( | It1 | I, | |
It1 | E, | |||
It2 | Dest | |||
) | [inline, static] |
uninitialized_copy - Copy the range [I, E) onto the uninitialized memory starting with "Dest", constructing elements into it as needed.