147 namespace BlockStructureHelpers
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
uint32 Offset
Definition VulkanMemory.cpp:4033
uint32 Size
Definition VulkanMemory.cpp:4034
Definition BlockStructure.h:37
FBlockStructure & operator=(const FBlockStructure &)
Definition BlockStructure.cpp:164
void Empty()
Definition BlockStructure.cpp:191
uint64 SelectSerialBytes(uint64 FirstByte, uint64 Count, FBlockStructure &OutputStructure) const
Definition BlockStructure.cpp:350
const FBlockEntry * GetHead() const
Definition BlockStructure.cpp:181
FBlockStructure Intersect(const FBlockStructure &OtherStructure) const
Definition BlockStructure.cpp:374
const FBlockEntry * GetTail() const
Definition BlockStructure.cpp:186
~FBlockStructure()
Definition BlockStructure.cpp:159
FString ToString(uint64 BlockCountLimit=20) const
Definition BlockStructure.cpp:398
FBlockStructure()
Definition BlockStructure.cpp:133
Definition BuildPatchFileConstructor.h:28
Type
Definition CString.h:34
@ FromStart
Definition CString.h:36
Definition BlockStructure.h:10
uint64 GetOffset() const
Definition BlockStructure.cpp:113
FBlockRange AsRange() const
Definition BlockStructure.h:20
uint64 GetSize() const
Definition BlockStructure.cpp:118
const FBlockEntry * GetPrevious() const
Definition BlockStructure.cpp:128
~FBlockEntry()
Definition BlockStructure.cpp:13
const FBlockEntry * GetNext() const
Definition BlockStructure.cpp:123
Definition BlockRange.h:13
static FBlockRange FromFirstAndSize(uint64 InFirst, uint64 InSize)
Definition BlockRange.h:42