151 return ((
X.A ^
Y.A) | (
X.B ^
Y.B) | (
X.C ^
Y.C) | (
X.D ^
Y.D)) == 0;
163 return ((
X.A ^
Y.A) | (
X.B ^
Y.B) | (
X.C ^
Y.C) | (
X.D ^
Y.D)) != 0;
175 return ((
X.A <
Y.A) ?
true : ((
X.A >
Y.A) ?
false :
176 ((
X.B <
Y.B) ?
true : ((
X.B >
Y.B) ?
false :
177 ((
X.C <
Y.C) ?
true : ((
X.C >
Y.C) ?
false :
178 ((
X.D <
Y.D) ?
true : ((
X.D >
Y.D) ?
false :
false))))))));
252 return Value.ToString();
320 return ((
A |
B |
C |
D) != 0);
441template <
typename CharType>
444 Value.AppendString(Builder);
#define checkSlow(expr)
Definition AssertionMacros.h:332
uint64 CityHash64(const char *s, uint32 len)
Definition CityHash.cpp:388
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
EGuidFormats
Definition Guid.h:33
@ DigitsWithHyphensInBraces
@ DigitsWithHyphensInParentheses
TStringBuilderBase< CharType > & operator<<(TStringBuilderBase< CharType > &Builder, const FGuid &Value)
Definition Guid.h:442
#define DECLARE_INTRINSIC_TYPE_LAYOUT(T)
Definition MemoryLayout.h:760
Definition Archive.h:1208
Definition MemoryImageWriter.h:14
Definition MemoryImageWriter.h:78
Definition OutputDevice.h:133
Definition MemoryImage.h:49
Definition SecureHash.h:314
Definition StructuredArchiveSlots.h:52
Definition StringBuilder.h:79
U16 Index
Definition radfft.cpp:71
static CORE_API FGuid NewGuidFromHashBytes(const void *HashData, int64 DataLen)
Definition Guid.cpp:269
FGuid(const FString &InGuidStr)
Definition Guid.h:132
uint32 & operator[](int32 Index)
Definition Guid.h:187
void Invalidate()
Definition Guid.h:305
friend bool operator==(const FGuid &X, const FGuid &Y)
Definition Guid.h:149
bool Serialize(FArchive &Ar)
Definition Guid.h:241
static CORE_API FGuid NewDeterministicGuid(FStringView ObjectPath, uint64 Seed=0)
Definition Guid.cpp:244
uint32 D
Definition Guid.h:434
constexpr FGuid()
Definition Guid.h:113
uint32 C
Definition Guid.h:431
CORE_API friend FArchive & operator<<(FArchive &Ar, FGuid &G)
Definition Guid.cpp:622
friend FString LexToString(const FGuid &Value)
Definition Guid.h:250
static CORE_API bool ParseExact(const TCHAR *GuidString, EGuidFormats Format, FGuid &OutGuid)
Definition Guid.cpp:362
FString ToString(EGuidFormats Format=EGuidFormats::Digits) const
Definition Guid.h:329
uint32 A
Definition Guid.h:425
uint32 B
Definition Guid.h:428
const uint32 & operator[](int32 Index) const
Definition Guid.h:209
bool Serialize(FStructuredArchive::FSlot Slot)
Definition Guid.h:260
static CORE_API FGuid NewGuidFromHash(const FBlake3Hash &Hash)
Definition Guid.cpp:262
static void AutoRTFMAssignFromOpenToClosed(FGuid &Closed, FGuid Open)
Definition Guid.h:268
friend bool operator!=(const FGuid &X, const FGuid &Y)
Definition Guid.h:161
friend bool operator<(const FGuid &X, const FGuid &Y)
Definition Guid.h:173
friend uint32 GetTypeHash(const FGuid &Guid)
Definition Guid.h:358
friend void LexFromString(FGuid &Result, const TCHAR *String)
Definition Guid.h:255
CORE_API void AppendString(FString &Out, EGuidFormats Format=EGuidFormats::Digits) const
Definition Guid.cpp:57
CORE_API bool ImportTextItem(const TCHAR *&Buffer, int32 PortFlags, UObject *Parent, FOutputDevice *ErrorText)
Definition Guid.cpp:37
static CORE_API FGuid NewGuid()
Definition Guid.cpp:236
bool IsValid() const
Definition Guid.h:318
constexpr FGuid(uint32 InA, uint32 InB, uint32 InC, uint32 InD)
Definition Guid.h:128
CORE_API bool ExportTextItem(FString &ValueStr, FGuid const &DefaultValue, UObject *Parent, int32 PortFlags, class UObject *ExportRootScope) const
Definition Guid.cpp:29
static CORE_API bool Parse(const TCHAR *GuidString, FGuid &OutGuid)
Definition Guid.cpp:307
@ Value
Definition Array.h:46
Definition IsPODType.h:12
@ Value
Definition IsPODType.h:13