7#include "Misc/Optional.h"
11#if !WITH_TEXT_ARCHIVE_SUPPORT
12 #define UE_API FORCEINLINE
14 #define UE_API CORE_API
52#if !WITH_TEXT_ARCHIVE_SUPPORT
55 : OwnedFormatter(nullptr)
56 , StructuredArchive(nullptr)
64 delete StructuredArchive;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UE_API
Definition StructuredArchiveChildReader.h:12
Definition StructuredArchiveChildReader.h:30
FStructuredArchiveChildReader & operator=(const FStructuredArchiveChildReader &)=delete
UE_API ~FStructuredArchiveChildReader()
Definition StructuredArchiveChildReader.h:62
UE_FORCEINLINE_HINT FStructuredArchiveSlot GetRoot() const
Definition StructuredArchiveChildReader.h:41
UE_API FStructuredArchiveChildReader(FStructuredArchiveSlot InSlot)
Definition StructuredArchiveChildReader.h:54
FStructuredArchiveChildReader(FStructuredArchiveChildReader &&)=delete
FStructuredArchiveChildReader(const FStructuredArchiveChildReader &)=delete
FStructuredArchiveChildReader & operator=(FStructuredArchiveChildReader &&)=delete
Definition StructuredArchiveSlots.h:52
Definition StructuredArchive.h:57
UE_API FStructuredArchiveSlot Open()
Definition StructuredArchive.h:221
Definition Optional.h:131
constexpr OptionalType & GetValue()
Definition Optional.h:443
OptionalType & Emplace(ArgsType &&... Args)
Definition Optional.h:323