16 void Free(
void* Pointer);
25 void Free(
void* Pointer);
44 template <
typename AllocatorType>
47 template <
typename AllocatorType>
51 template <
typename AllocatorType>
55 uint64 ChangeMaskOrPointer;
84template <
typename AllocatorType>
93template <
typename AllocatorType>
104template <
typename AllocatorType>
109 Allocator.Free((
void*)Storage.ChangeMaskOrPointer);
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint32 Size
Definition VulkanMemory.cpp:4034
uint32 StorageWordType
Definition NetBitArray.h:50
@ ResetOnInit
Definition NetBitArray.h:48
@ NoResetNoValidate
Definition NetBitArray.h:47
Definition NetBitArray.h:337
uint32 GetNumBits() const
Definition NetBitArray.h:1587
static constexpr uint32 CalculateRequiredWordCount(uint32 BitCount)
Definition NetBitArray.h:1414
Definition ChangeMaskUtil.h:29
static FNetBitArrayView AllocAndInitBitArray(FChangeMaskStorageOrPointer &Storage, uint32 BitCount, AllocatorType &Allocator)
Definition ChangeMaskUtil.h:94
StorageWordType * GetPointer(uint32 BitCount)
Definition ChangeMaskUtil.h:72
static void Alloc(FChangeMaskStorageOrPointer &Storage, uint32 BitCount, AllocatorType &Allocator)
Definition ChangeMaskUtil.h:85
static void Free(const FChangeMaskStorageOrPointer &Storage, uint32 BitCount, AllocatorType &Allocator)
Definition ChangeMaskUtil.h:105
static constexpr bool UseInlinedStorage(uint32 BitCount)
Definition ChangeMaskUtil.h:33
static constexpr uint32 GetStorageSize(uint32 BitCount)
Definition ChangeMaskUtil.h:34
ChangeMaskStorageType StorageWordType
Definition ChangeMaskUtil.h:31
FChangeMaskStorageOrPointer()
Definition ChangeMaskUtil.h:40
Definition NetworkVersion.cpp:28
FNetBitArrayView::StorageWordType ChangeMaskStorageType
Definition ChangeMaskUtil.h:11
FNetBitArrayView MakeNetBitArrayView(const FNetBitArrayView::StorageWordType *Storage, uint32 BitCount)
Definition NetBitArray.h:1677
Definition ChangeMaskUtil.h:59
static void CopyChangeMask(FChangeMaskStorageOrPointer &DestStorage, const FNetBitArrayView &ChangeMask)
Definition ChangeMaskUtil.h:132
static FNetBitArrayView MakeChangeMask(const FChangeMaskStorageOrPointer &Storage, uint32 BitCount)
Definition ChangeMaskUtil.h:117
Definition ChangeMaskUtil.h:14
void * Alloc(uint32 Size, uint32 Alignment)
Definition ChangeMaskUtil.cpp:10
Definition ChangeMaskUtil.h:20
FMemStackBase * MemStack
Definition ChangeMaskUtil.h:21
void * Alloc(uint32 Size, uint32 Alignment)
Definition ChangeMaskUtil.cpp:25