11#if WITH_TEXT_ARCHIVE_SUPPORT
16#if WITH_TEXT_ARCHIVE_SUPPORT
77#define SA_VALUE(Name, Value) UE::StructuredArchive::Private::MakeNamedValue(FArchiveFieldName(Name), Value)
80#define SA_ATTRIBUTE(Name, Value) UE::StructuredArchive::Private::MakeNamedAttribute(FArchiveFieldName(Name), Value)
83#define SA_OPTIONAL_ATTRIBUTE(Name, Value, Default) UE::StructuredArchive::Private::MakeOptionalNamedAttribute(FArchiveFieldName(Name), Value, Default)
Definition StructuredArchive.h:29
UE_FORCEINLINE_HINT TNamedValue< T > MakeNamedValue(FArchiveFieldName Name, T &Value)
Definition StructuredArchiveNameHelpers.h:58
UE_FORCEINLINE_HINT TNamedAttribute< T > MakeNamedAttribute(FArchiveFieldName Name, T &Value)
Definition StructuredArchiveNameHelpers.h:64
UE_FORCEINLINE_HINT TOptionalNamedAttribute< T > MakeOptionalNamedAttribute(FArchiveFieldName Name, T &Value, const typename TIdentity< T >::Type &Default)
Definition StructuredArchiveNameHelpers.h:70
Definition StructuredArchiveNameHelpers.h:10
FArchiveFieldName(const TCHAR *InName)
Definition StructuredArchiveNameHelpers.h:15
T Type
Definition Identity.h:19
Definition StructuredArchiveNameHelpers.h:40
FArchiveFieldName Name
Definition StructuredArchiveNameHelpers.h:41
T & Value
Definition StructuredArchiveNameHelpers.h:42
Definition StructuredArchiveNameHelpers.h:30
FArchiveFieldName Name
Definition StructuredArchiveNameHelpers.h:31
T & Value
Definition StructuredArchiveNameHelpers.h:32
Definition StructuredArchiveNameHelpers.h:51
FArchiveFieldName Name
Definition StructuredArchiveNameHelpers.h:52
T & Value
Definition StructuredArchiveNameHelpers.h:53
const T & Default
Definition StructuredArchiveNameHelpers.h:54