Module |
|
Header |
/Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/pma/PolyAllocator.h |
Include |
#include "pma/PolyAllocator.h" |
template<typename T, std::size_t Alignment, class TDefaultMemoryResource>
class PolyAllocator
Name | Description | |
---|---|---|
|
PolyAllocator() |
|
|
PolyAllocator ( |
|
|
PolyAllocator ( |
|
|
PolyAllocator ( |
Name | Description | ||
---|---|---|---|
|
value_type &... |
allocate ( |
Allocation function as requested by standard-library containers. |
|
void * |
allocateBytes ( |
|
|
std::enable_... |
allocateObject ( |
|
|
deallocate ( |
Deallocation function as requested by standard-library containers. |
|
|
deallocateBytes ( |
||
|
std::enable_... |
deallocateObject ( |
|
|
deleteObject ( |
||
|
std::size_t |
getAlignment() |
|
|
MemoryResour... |
getMemoryResource() |
|
|
U * |
newObject ( |
Name |
Description |
---|---|
traits_type |
|
value_type |