46 template<
class Archive>
95 return bValue ? EOptionalBool::True : EOptionalBool::False;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FArchive & operator<<(FArchive &Ar, UE::AssetRegistry::Private::EOptionalBool &Value)
Definition DiskCachedAssetData.h:80
UE::AssetRegistry::Private::EOptionalBool BoolToOptionalBool(bool bValue)
Definition DiskCachedAssetData.h:92
Definition Archive.h:1208
UE_FORCEINLINE_HINT bool IsLoading() const
Definition Archive.h:236
Definition DiskCachedAssetData.h:24
SIZE_T GetAllocatedSize() const
Definition DiskCachedAssetData.h:71
UE::AssetRegistry::Private::EOptionalBool HasMarkOfTheWeb
Definition DiskCachedAssetData.h:29
FDateTime ModificationTime
Definition DiskCachedAssetData.h:26
void SerializeForCache(Archive &&Ar)
Definition DiskCachedAssetData.h:47
TArray< FAssetData > AssetDataList
Definition DiskCachedAssetData.h:30
FDiskCachedAssetData()
Definition DiskCachedAssetData.h:33
FDiskCachedAssetData(const FDateTime &InModificationTime, const FDateTime &InLastSeen, FName InExtension)
Definition DiskCachedAssetData.h:36
FPackageDependencyData DependencyData
Definition DiskCachedAssetData.h:31
FDateTime LastGatheredTime
Definition DiskCachedAssetData.h:27
FName Extension
Definition DiskCachedAssetData.h:28
Definition NameTypes.h:617
Definition PackageDependencyData.h:12
SIZE_T GetAllocatedSize() const
Definition PackageDependencyData.h:79
void SerializeForCache(FArchive &Ar)
Definition PackageDependencyData.h:64
UE_REWRITE SizeType Num() const
Definition Array.h:1144
void SetNum(SizeType NewNum, EAllowShrinking AllowShrinking=UE::Core::Private::AllowShrinkingByDefault< AllocatorType >())
Definition Array.h:2308
UE_NODEBUG UE_FORCEINLINE_HINT SIZE_T GetAllocatedSize(void) const
Definition Array.h:1059
Definition AssetRegistryImpl.h:48
EOptionalBool
Definition DiskCachedAssetData.h:12