103 check(ImportIndex >= 0);
109 check(ExportIndex >= 0);
177 return FString::FromInt(
Value.Index);
206#if WITH_EDITORONLY_DATA
457#if WITH_EDITORONLY_DATA
507#if WITH_EDITORONLY_DATA
508 return !PackageName.
IsNone();
521#if WITH_EDITORONLY_DATA
535#if WITH_EDITORONLY_DATA
597#if WITH_VERSE_VM || defined(__INTELLISENSE__)
607#if WITH_VERSE_VM || defined(__INTELLISENSE__)
627#if WITH_VERSE_VM || defined(__INTELLISENSE__)
#define check(expr)
Definition AssertionMacros.h:314
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
EObjectFlags
Definition ObjectMacros.h:552
EObjectDataResourceFlags
Definition ObjectResource.h:547
Definition Archive.h:1208
Definition BulkDataCookedIndex.h:34
Definition LinkerLoad.h:124
Definition NameTypes.h:617
FORCEINLINE bool IsNone() const
Definition NameTypes.h:827
Definition ObjectResource.h:44
friend FArchive & operator<<(FArchive &Ar, FPackageIndex &Value)
Definition ObjectResource.h:147
UE_FORCEINLINE_HINT bool IsImport() const
Definition ObjectResource.h:68
UE_FORCEINLINE_HINT bool operator<=(const FPackageIndex &Other) const
Definition ObjectResource.h:133
UE_FORCEINLINE_HINT bool operator<(const FPackageIndex &Other) const
Definition ObjectResource.h:125
UE_FORCEINLINE_HINT friend void operator<<(FStructuredArchive::FSlot Slot, FPackageIndex &Value)
Definition ObjectResource.h:159
int32 ToExport() const
Definition ObjectResource.h:89
int32 ToImport() const
Definition ObjectResource.h:83
static FPackageIndex FromExport(int32 ExportIndex)
Definition ObjectResource.h:107
UE_FORCEINLINE_HINT bool operator>=(const FPackageIndex &Other) const
Definition ObjectResource.h:137
UE_FORCEINLINE_HINT bool operator==(const FPackageIndex &Other) const
Definition ObjectResource.h:114
UE_FORCEINLINE_HINT FPackageIndex()
Definition ObjectResource.h:62
UE_FORCEINLINE_HINT friend uint32 GetTypeHash(const FPackageIndex &In)
Definition ObjectResource.h:164
friend void LexFromString(FPackageIndex &Value, const TCHAR *String)
Definition ObjectResource.h:180
friend FString LexToString(const FPackageIndex &Value)
Definition ObjectResource.h:175
UE_FORCEINLINE_HINT bool operator!=(const FPackageIndex &Other) const
Definition ObjectResource.h:119
static FPackageIndex FromImport(int32 ImportIndex)
Definition ObjectResource.h:101
UE_FORCEINLINE_HINT bool operator>(const FPackageIndex &Other) const
Definition ObjectResource.h:129
UE_FORCEINLINE_HINT bool IsExport() const
Definition ObjectResource.h:73
UE_FORCEINLINE_HINT int32 ForDebugging() const
Definition ObjectResource.h:95
UE_FORCEINLINE_HINT bool IsNull() const
Definition ObjectResource.h:78
Definition StructuredArchiveAdapters.h:13
CORE_API FStructuredArchiveSlot GetSlot()
Definition StructuredArchiveFromArchive.cpp:37
Definition StructuredArchiveSlots.h:52
U16 Index
Definition radfft.cpp:71
Definition ObjectResource.h:606
friend COREUOBJECT_API FArchive & operator<<(FArchive &Ar, FCellExport &E)
Definition ObjectResource.cpp:460
int32 FirstExportDependency
Definition ObjectResource.h:622
int64 SerialLayoutSize
Definition ObjectResource.h:616
FName CppClassInfo
Definition ObjectResource.h:610
Verse::VCell * Cell
Definition ObjectResource.h:620
int64 SerialSize
Definition ObjectResource.h:618
int64 SerialOffset
Definition ObjectResource.h:614
int32 CreateBeforeSerializationDependencies
Definition ObjectResource.h:624
COREUOBJECT_API FCellExport()
Definition ObjectResource.cpp:430
int32 SerializationBeforeSerializationDependencies
Definition ObjectResource.h:623
Definition ObjectResource.h:637
friend COREUOBJECT_API FArchive & operator<<(FArchive &Ar, FCellImport &I)
Definition ObjectResource.cpp:512
Verse::VCell * Cell
Definition ObjectResource.h:640
COREUOBJECT_API FCellImport()
Definition ObjectResource.cpp:502
FPackageIndex PackageIndex
Definition ObjectResource.h:638
Definition ObjectResource.h:595
FUtf8String VersePath
Definition ObjectResource.h:600
Definition ObjectResource.h:562
uint32 LegacyBulkDataFlags
Definition ObjectResource.h:587
FPackageIndex OuterIndex
Definition ObjectResource.h:585
EVersion
Definition ObjectResource.h:564
EObjectDataResourceFlags Flags
Definition ObjectResource.h:573
int64 SerialSize
Definition ObjectResource.h:581
int64 DuplicateSerialOffset
Definition ObjectResource.h:579
int64 RawSize
Definition ObjectResource.h:583
FBulkDataCookedIndex CookedIndex
Definition ObjectResource.h:575
int64 SerialOffset
Definition ObjectResource.h:577
Definition ObjectResource.h:227
bool bForcedExport
Definition ObjectResource.h:311
PRAGMA_DISABLE_DEPRECATION_WARNINGS FObjectExport(FObjectExport &&)=default
bool bIsAsset
Definition ObjectResource.h:336
FPackageIndex TemplateIndex
Definition ObjectResource.h:257
bool bNotForServer
Definition ObjectResource.h:323
bool bIsInheritedInstance
Definition ObjectResource.h:342
uint32 PackageFlags
Definition ObjectResource.h:363
FObjectExport & operator=(const FObjectExport &)=default
bool bNotAlwaysLoadedForEditorGame
Definition ObjectResource.h:331
bool bExportLoadFailed
Definition ObjectResource.h:352
bool bNotForClient
Definition ObjectResource.h:317
FPackageIndex SuperIndex
Definition ObjectResource.h:249
FPackageIndex ThisIndex
Definition ObjectResource.h:241
int32 CreateBeforeCreateDependencies
Definition ObjectResource.h:373
int32 CreateBeforeSerializationDependencies
Definition ObjectResource.h:371
int32 SerializationBeforeSerializationDependencies
Definition ObjectResource.h:370
UObject * Object
Definition ObjectResource.h:299
int64 ScriptSerializationEndOffset
Definition ObjectResource.h:293
FObjectExport(const FObjectExport &)=default
friend COREUOBJECT_API FArchive & operator<<(FArchive &Ar, FObjectExport &E)
Definition ObjectResource.cpp:119
int32 FirstExportDependency
Definition ObjectResource.h:369
PRAGMA_ENABLE_DEPRECATION_WARNINGS COREUOBJECT_API void ResetObject()
Definition ObjectResource.cpp:112
EObjectFlags ObjectFlags
Definition ObjectResource.h:264
int32 HashNext
Definition ObjectResource.h:305
int32 SerializationBeforeCreateDependencies
Definition ObjectResource.h:372
FObjectExport & operator=(FObjectExport &&)=default
int64 ScriptSerializationStartOffset
Definition ObjectResource.h:285
int64 SerialSize
Definition ObjectResource.h:270
COREUOBJECT_API FObjectExport()
Definition ObjectResource.cpp:38
bool bWasFiltered
Definition ObjectResource.h:357
int64 SerialOffset
Definition ObjectResource.h:277
bool bGeneratePublicHash
Definition ObjectResource.h:347
FPackageIndex ClassIndex
Definition ObjectResource.h:234
Definition ObjectResource.h:444
void SetPackageName(FName InPackageName)
Definition ObjectResource.h:533
COREUOBJECT_API FObjectImport()
Definition ObjectResource.cpp:307
FName ClassPackage
Definition ObjectResource.h:449
FName GetPackageName() const
Definition ObjectResource.h:519
FLinkerLoad * SourceLinker
Definition ObjectResource.h:491
bool bImportSearchedFor
Definition ObjectResource.h:478
bool HasPackageName() const
Definition ObjectResource.h:505
int32 SourceIndex
Definition ObjectResource.h:470
friend COREUOBJECT_API FArchive & operator<<(FArchive &Ar, FObjectImport &I)
Definition ObjectResource.cpp:347
bool bImportOptional
Definition ObjectResource.h:475
FName ClassName
Definition ObjectResource.h:455
UObject * XObject
Definition ObjectResource.h:485
bool bImportPackageHandled
Definition ObjectResource.h:477
bool bImportFailed
Definition ObjectResource.h:479
Definition ObjectResource.h:192
FObjectResource()
Definition ObjectResource.cpp:26
FPackageIndex OuterIndex
Definition ObjectResource.h:204
FName ObjectName
Definition ObjectResource.h:197
Definition ObjectResource.h:406
FObjectTextExport(FObjectExport &InExport, UObject *InOuter)
Definition ObjectResource.h:410
FObjectExport & Export
Definition ObjectResource.h:417
FString OuterName
Definition ObjectResource.h:429
FString SuperStructName
Definition ObjectResource.h:426
friend COREUOBJECT_API void operator<<(FStructuredArchive::FSlot Slot, FObjectTextExport &E)
Definition ObjectResource.cpp:231
UObject * Outer
Definition ObjectResource.h:420
FString ClassName
Definition ObjectResource.h:423
static UE_FORCEINLINE_HINT int32 Atoi(const CharType *String)
Definition CString.h:1173