UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ULANG_FORCEINLINE
Definition Common.h:188
Definition VVMEngineEnvironment.h:23
ENoInit
Enum used in constructors to indicate they should not initialize anything.
Definition Common.h:375
ULANG_FORCEINLINE SIdxRange(ENoInit)
Definition IdxRange.h:27
uint32_t _End
End of index range.
Definition IdxRange.h:22
ULANG_FORCEINLINE uint32_t GetLength() const
Definition IdxRange.h:35
ULANG_FORCEINLINE void Set(uint32_t Begin, uint32_t End)
Definition IdxRange.h:38
uint32_t _Begin
Beginning of index range.
Definition IdxRange.h:21
ULANG_FORCEINLINE SIdxRange(uint32_t Begin, uint32_t End)
Definition IdxRange.h:29
ULANG_FORCEINLINE bool operator!=(const SIdxRange &Other) const
Definition IdxRange.h:44
ULANG_FORCEINLINE bool operator==(const SIdxRange &Other) const
Definition IdxRange.h:43
static ULANG_FORCEINLINE SIdxRange MakeSpan(uint32_t Begin, uint32_t Length)
Definition IdxRange.h:30
ULANG_FORCEINLINE void AdvanceToEnd()
Definition IdxRange.h:39
ULANG_FORCEINLINE SIdxRange()
Definition IdxRange.h:26
ULANG_FORCEINLINE void Reset()
Definition IdxRange.h:31
ULANG_FORCEINLINE bool IsEmpty() const
Definition IdxRange.h:36
ULANG_FORCEINLINE bool IsOrdered() const
Definition IdxRange.h:37
ULANG_FORCEINLINE SIdxRange(uint32_t Length)
Definition IdxRange.h:28