![]() |
Ark Server API (ASA) - Wiki
|
#include <ContainerAllocationPolicies.h>
Inheritance diagram for TSizedInlineAllocator< NumInlineElements, IndexSize, SecondaryAllocator >: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.