#include <ContainerAllocationPolicies.h>
|
| | ForElementType ()=default |
| |
| consteval | ForElementType (EConstEval) |
| |
| UE_FORCEINLINE_HINT ElementType * | GetAllocation () const |
| |
| constexpr | ForAnyElementType () |
| |
| consteval | ForAnyElementType (EConstEval) |
| |
| template<typename OtherAllocator > |
| UE_FORCEINLINE_HINT void | MoveToEmptyFromOtherAllocator (typename OtherAllocator::ForAnyElementType &Other) |
| |
| UE_FORCEINLINE_HINT void | MoveToEmpty (ForAnyElementType &Other) |
| |
| UE_FORCEINLINE_HINT | ~ForAnyElementType () |
| |
| UE_FORCEINLINE_HINT FScriptContainerElement * | GetAllocation () const |
| |
| void | ResizeAllocation (SizeType CurrentNum, SizeType NewMax, SIZE_T NumBytesPerElement) |
| |
| void | ResizeAllocation (SizeType CurrentNum, SizeType NewMax, SIZE_T NumBytesPerElement, uint32 AlignmentOfElement) |
| |
| UE_FORCEINLINE_HINT SizeType | CalculateSlackReserve (SizeType NewMax, SIZE_T NumBytesPerElement) const |
| |
| UE_FORCEINLINE_HINT SizeType | CalculateSlackReserve (SizeType NewMax, SIZE_T NumBytesPerElement, uint32 AlignmentOfElement) const |
| |
| UE_FORCEINLINE_HINT SizeType | CalculateSlackShrink (SizeType NewMax, SizeType CurrentMax, SIZE_T NumBytesPerElement) const |
| |
| UE_FORCEINLINE_HINT SizeType | CalculateSlackShrink (SizeType NewMax, SizeType CurrentMax, SIZE_T NumBytesPerElement, uint32 AlignmentOfElement) const |
| |
| UE_FORCEINLINE_HINT SizeType | CalculateSlackGrow (SizeType NewMax, SizeType CurrentMax, SIZE_T NumBytesPerElement) const |
| |
| UE_FORCEINLINE_HINT SizeType | CalculateSlackGrow (SizeType NewMax, SizeType CurrentMax, SIZE_T NumBytesPerElement, uint32 AlignmentOfElement) const |
| |
| SIZE_T | GetAllocatedSize (SizeType CurrentMax, SIZE_T NumBytesPerElement) const |
| |
| bool | HasAllocation () const |
| |
| constexpr SizeType | GetInitialCapacity () const |
| |
◆ ForElementType() [1/2]
◆ ForElementType() [2/2]
◆ GetAllocation()
The documentation for this class was generated from the following file: