Ark Server API (ASA) - Wiki
|
#include <ContainerAllocationPolicies.h>
Classes | |
class | ForElementType |
Public Types | |
enum | { NeedsElementType = true } |
enum | { RequireRangeCheck = true } |
using | SizeType = typename TBitsToSizeType<IndexSize>::Type |
typedef void | ForAnyElementType |
The inline allocation policy allocates up to a specified number of elements in the same allocation as the container. Any allocation needed beyond that causes all data to be moved into an indirect allocation. It always uses DEFAULT_ALIGNMENT.
Definition at line 640 of file ContainerAllocationPolicies.h.
typedef void TSizedInlineAllocator< NumInlineElements, IndexSize, SecondaryAllocator >::ForAnyElementType |
Definition at line 779 of file ContainerAllocationPolicies.h.
using TSizedInlineAllocator< NumInlineElements, IndexSize, SecondaryAllocator >::SizeType = typename TBitsToSizeType<IndexSize>::Type |
Definition at line 643 of file ContainerAllocationPolicies.h.
Enumerator | |
---|---|
NeedsElementType |
Definition at line 647 of file ContainerAllocationPolicies.h.
Enumerator | |
---|---|
RequireRangeCheck |
Definition at line 648 of file ContainerAllocationPolicies.h.