63 return FPlatformMath::CountLeadingZeros(
uint8(~*
static_cast<const uint8*
>(
InData))) - 23;
81 return uint32(FPlatformMath::Min(
int32(FPlatformMath::FloorLog2_64(
InValue)) / 7 + 1, 9));
110 switch (ByteCount - 1)
148 uint8* OutBytes =
static_cast<uint8*
>(OutData) + ByteCount - 1;
149 switch (ByteCount - 1)
171 uint8* OutBytes =
static_cast<uint8*
>(OutData) + ByteCount - 1;
172 switch (ByteCount - 1)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
CORE_API void SerializeVarUInt(FArchive &Ar, uint64 &Value)
Definition VarInt.cpp:50
CORE_API int64 ReadVarIntFromArchive(FArchive &Ar)
Definition VarInt.cpp:8
CORE_API void WriteVarIntToArchive(FArchive &Ar, int64 Value)
Definition VarInt.cpp:14
CORE_API void SerializeVarInt(FArchive &Ar, int64 &Value)
Definition VarInt.cpp:19
FORCEINLINE uint32 MeasureVarUInt(const void *InData)
Definition VarInt.h:61
FORCEINLINE uint32 WriteVarUInt(uint32 InValue, void *OutData)
Definition VarInt.h:145
CORE_API uint64 ReadVarUIntFromArchive(FArchive &Ar)
Definition VarInt.cpp:31
CORE_API void WriteVarUIntToArchive(FArchive &Ar, uint64 Value)
Definition VarInt.cpp:43
FORCEINLINE uint64 ReadVarUInt(const void *InData, uint32 &OutByteCount)
Definition VarInt.h:103
FORCEINLINE uint32 MeasureVarInt(const void *InData)
Definition VarInt.h:67
FORCEINLINE int64 ReadVarInt(const void *InData, uint32 &OutByteCount)
Definition VarInt.h:132
FORCEINLINE uint32 WriteVarInt(int32 InValue, void *OutData)
Definition VarInt.h:189
Definition Archive.h:1208