6#include "Containers/Array.h"
14template <
int IndexSize>
17 static_assert(IndexSize == 32 || IndexSize == 64,
"Only 32-bit and 64-bit index sizes supported");
33 if constexpr (IndexSize == 64)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition BufferArchive.h:56
Definition BufferArchive.h:48
Definition NameTypes.h:617
CORE_API FString ToString() const
Definition UnrealNames.cpp:3537
Definition BufferArchive.h:16
TBufferArchive(bool bIsPersistent=false, const FName InArchiveName=NAME_None)
Definition BufferArchive.h:22
virtual FString GetArchiveName() const
Definition BufferArchive.h:31
Definition MemoryWriter.h:21
const FName ArchiveName
Definition MemoryWriter.h:91
@ false
Definition radaudio_common.h:23
Definition IsContiguousContainer.h:16
static constexpr bool Value
Definition IsContiguousContainer.h:20