Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
StructuredArchiveNameHelpers.h File Reference
#include "CoreTypes.h"
#include "Templates/Identity.h"
+ Include dependency graph for StructuredArchiveNameHelpers.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FArchiveFieldName
 
struct  UE::StructuredArchive::Private::TNamedValue< T >
 
struct  UE::StructuredArchive::Private::TNamedAttribute< T >
 
struct  UE::StructuredArchive::Private::TOptionalNamedAttribute< T >
 

Namespaces

namespace  UE
 
namespace  UE::StructuredArchive
 
namespace  UE::StructuredArchive::Private
 

Macros

#define SA_FIELD_NAME(x)   /*DEPRECATED_MACRO(5.1, "Field names no longer need to be wrapped in the SA_FIELD_NAME macro.")*/ FArchiveFieldName(x)
 
#define SA_VALUE(Name, Value)   UE::StructuredArchive::Private::MakeNamedValue(FArchiveFieldName(Name), Value)
 
#define SA_ATTRIBUTE(Name, Value)   UE::StructuredArchive::Private::MakeNamedAttribute(FArchiveFieldName(Name), Value)
 
#define SA_OPTIONAL_ATTRIBUTE(Name, Value, Default)   UE::StructuredArchive::Private::MakeOptionalNamedAttribute(FArchiveFieldName(Name), Value, Default)
 

Functions

template<typename T >
FORCEINLINE TNamedValue< TUE::StructuredArchive::Private::MakeNamedValue (FArchiveFieldName Name, T &Value)
 
template<typename T >
FORCEINLINE TNamedAttribute< TUE::StructuredArchive::Private::MakeNamedAttribute (FArchiveFieldName Name, T &Value)
 
template<typename T >
FORCEINLINE TOptionalNamedAttribute< TUE::StructuredArchive::Private::MakeOptionalNamedAttribute (FArchiveFieldName Name, T &Value, const typename TIdentity< T >::Type &Default)
 

Macro Definition Documentation

◆ SA_ATTRIBUTE

Construct a TNamedAttribute given an ANSI string and value reference.

Definition at line 82 of file StructuredArchiveNameHelpers.h.

◆ SA_FIELD_NAME

#define SA_FIELD_NAME ( x)    /*DEPRECATED_MACRO(5.1, "Field names no longer need to be wrapped in the SA_FIELD_NAME macro.")*/ FArchiveFieldName(x)

Definition at line 76 of file StructuredArchiveNameHelpers.h.

◆ SA_OPTIONAL_ATTRIBUTE

Construct a TOptionalNamedAttribute given an ANSI string and value reference.

Definition at line 85 of file StructuredArchiveNameHelpers.h.

◆ SA_VALUE

Construct a TNamedValue given an ANSI string and value reference.

Definition at line 79 of file StructuredArchiveNameHelpers.h.