FRX SDK Documentation 2025 SP0
Loading...
Searching...
No Matches
Public Types | Static Public Member Functions | List of all members
AcArrayObjectCopyReallocator< T > Class Template Reference

#include <_AcArray.h>

Public Types

typedef unsigned int size_type
 

Static Public Member Functions

static void copy (T *pDestination, const T *pSource, size_type numObjects)
 
static void move (T *pDestination, const T *pSource, size_type numObjects)
 
static void construct (T *pObject)
 
static void construct (T *pObject, const T &value)
 
static void constructn (T *pDestination, size_type numObjects, const T &value)
 
static void constructn (T *pDestination, size_type numObjects)
 
static void constructn (T *pDestination, const T *pSource, size_type numObjects)
 
static void destroy (T *pObject)
 
static void destroy (T *objects, size_type numObjects)
 
static bool useRealloc ()
 

Detailed Description

template<class T>
class AcArrayObjectCopyReallocator< T >

Definition at line 20 of file _AcArray.h.

Member Typedef Documentation

◆ size_type

Definition at line 23 of file _AcArray.h.

Member Function Documentation

◆ construct() [1/2]

template<class T >
static void AcArrayObjectCopyReallocator< T >::construct ( T * pObject)
inlinestatic

This function constructs an object.

Parameters
pObject[out] Receives the object.

Definition at line 60 of file _AcArray.h.

◆ construct() [2/2]

template<class T >
static void AcArrayObjectCopyReallocator< T >::construct ( T * pObject,
const T & value )
inlinestatic

This function constructs an object.

Parameters
pObject[out] Receives the object.
value[in] Value for the object.

Definition at line 74 of file _AcArray.h.

◆ constructn() [1/3]

template<class T >
static void AcArrayObjectCopyReallocator< T >::constructn ( T * pDestination,
const T * pSource,
size_type numObjects )
inlinestatic

Definition at line 111 of file _AcArray.h.

◆ constructn() [2/3]

template<class T >
static void AcArrayObjectCopyReallocator< T >::constructn ( T * pDestination,
size_type numObjects )
inlinestatic

Definition at line 101 of file _AcArray.h.

◆ constructn() [3/3]

template<class T >
static void AcArrayObjectCopyReallocator< T >::constructn ( T * pDestination,
size_type numObjects,
const T & value )
inlinestatic

This function constructs an array of objects.

Parameters
pDestination[in] Pointer to the destination.
numObjects[in] Number of objects.
value[in] Value for the objects.

Definition at line 90 of file _AcArray.h.

◆ copy()

template<class T >
static void AcArrayObjectCopyReallocator< T >::copy ( T * pDestination,
const T * pSource,
size_type numObjects )
inlinestatic

Definition at line 25 of file _AcArray.h.

◆ destroy() [1/2]

template<class T >
static void AcArrayObjectCopyReallocator< T >::destroy ( T * objects,
size_type numObjects )
inlinestatic

Definition at line 131 of file _AcArray.h.

◆ destroy() [2/2]

template<class T >
static void AcArrayObjectCopyReallocator< T >::destroy ( T * pObject)
inlinestatic

Definition at line 124 of file _AcArray.h.

◆ move()

template<class T >
static void AcArrayObjectCopyReallocator< T >::move ( T * pDestination,
const T * pSource,
size_type numObjects )
inlinestatic

Definition at line 38 of file _AcArray.h.

◆ useRealloc()

template<class T >
static bool AcArrayObjectCopyReallocator< T >::useRealloc ( )
inlinestatic

Definition at line 141 of file _AcArray.h.


The documentation for this class was generated from the following files: