Ark Server API (ASA) - Wiki
|
#include <ContainerAllocationPolicies.h>
Classes | |
class | ForElementType |
Public Types | |
enum | { NeedsElementType = true } |
enum | { RequireRangeCheck = true } |
using | SizeType = int32 |
typedef void | ForAnyElementType |
Implements a variant of TInlineAllocator with a secondary heap allocator that is allowed to store a pointer to its inline elements. This allows caching a pointer to the elements which avoids any conditional logic in GetAllocation(), but prevents the allocator being trivially relocatable. All UE4 allocators typically rely on elements being trivially relocatable, so instances of this allocator cannot be used in other containers.
Definition at line 794 of file ContainerAllocationPolicies.h.
typedef void TNonRelocatableInlineAllocator< NumInlineElements >::ForAnyElementType |
Definition at line 934 of file ContainerAllocationPolicies.h.
using TNonRelocatableInlineAllocator< NumInlineElements >::SizeType = int32 |
Definition at line 797 of file ContainerAllocationPolicies.h.
Enumerator | |
---|---|
NeedsElementType |
Definition at line 799 of file ContainerAllocationPolicies.h.
Enumerator | |
---|---|
RequireRangeCheck |
Definition at line 800 of file ContainerAllocationPolicies.h.