106 template <
typename Type>
#define check(expr)
Definition AssertionMacros.h:314
EBufferWriterFlags
Definition BufferWriter.h:16
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
#define UE_LOG(CategoryName, Verbosity, Format,...)
Definition LogMacros.h:270
#define MAX_int32
Definition NumericLimits.h:25
uint32 Size
Definition VulkanMemory.cpp:4034
Definition Archive.h:1208
virtual CORE_API void SetIsSaving(bool bInIsSaving)
Definition Archive.cpp:1523
UE_FORCEINLINE_HINT bool IsError() const
Definition Archive.h:362
Definition BufferWriter.h:29
void * WriterData
Definition BufferWriter.h:128
int64 TotalSize()
Definition BufferWriter.h:92
virtual FString GetArchiveName() const
Definition BufferWriter.h:121
void * GetWriterData()
Definition BufferWriter.h:123
bool AtEnd()
Definition BufferWriter.h:102
void Serialize(void *Data, int64 Num)
Definition BufferWriter.h:61
bool Close()
Definition BufferWriter.h:52
Type * SerializeUninitialized()
Definition BufferWriter.h:107
FBufferWriter(void *Data, int64 Size, EBufferWriterFlags InFlags=EBufferWriterFlags::None)
Definition BufferWriter.h:38
bool bAllowResize
Definition BufferWriter.h:132
bool bFreeOnClose
Definition BufferWriter.h:131
void Seek(int64 InPos)
Definition BufferWriter.h:96
int64 WriterSize
Definition BufferWriter.h:130
int64 Tell()
Definition BufferWriter.h:88
int64 WriterPos
Definition BufferWriter.h:129
~FBufferWriter()
Definition BufferWriter.h:48
static FORCENOINLINE CORE_API void Free(void *Original)
Definition UnrealMemory.cpp:685
static UE_FORCEINLINE_HINT void * Memcpy(void *Dest, const void *Src, SIZE_T Count)
Definition UnrealMemory.h:160