CFx SDK Documentation 2024 SP0
|
#include <OdArray.h>
Public Types | |
typedef unsigned int | size_type |
Static Public Member Functions | |
static void | copyAssignRangeDisjoint (T *pDestination, const T *pSource, size_type numElements) |
static void | copyAssignRange (T *pDestination, const T *pSource, size_type numElements) |
static void | moveAssignRange (T *pDestination, T *pSource, size_type numElements) |
static void | defaultConstruct (T *pElement) |
static void | copyConstruct (T *pElement, const T &value) |
static void | moveConstruct (T *pElement, T &&value) |
static void | copyConstructFill (T *pDestination, size_type numElements, const T &value) |
static void | copyConstructRange (T *pDestination, const T *pSource, size_type numElements) |
static void | moveConstructRange (T *pDestination, T *pSource, size_type numElements) |
static void | defaultConstructFill (T *pDestination, size_type numElements) |
static void | destroy (T *pObject) |
static void | destroyRange (T *objects, size_type numObjects) |
static bool | useRealloc () |
This template class implements memory allocation functions within the ODA Platform.
<group Other_Classes>
typedef unsigned int OdMemoryAllocator< T >::size_type |
|
inlinestatic |
This function performs a copy assignment from a source range to a destination range (ranges may overlap).
pDestination | [in] Pointer to the destination. |
pSource | [in] Pointer to the source. |
numElements | [in] Number of elements. |
|
inlinestatic |
This function performs a copy assignment from a source range to a destination range (ranges must not overlap).
pDestination | [in] Pointer to the destination. |
pSource | [in] Pointer to the source. |
numElements | [in] Number of elements. |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function performs a default constructor on one memory location.
pElement | [out] Receives the element. |
|
inlinestatic |
This function performs a default constructor on a destination range.
pDestination | [in] Pointer to the destination. |
numElements | [in] Number of elements. |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
This function performs a move assignment from a source range to a destination range (ranges may overlap).
pDestination | [in] Pointer to the destination. |
pSource | [in] Pointer to the source. |
numElements | [in] Number of elements. |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |