Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
UE::StructuredArchive::Private Namespace Reference

Classes

struct  FElementId
 
class  FSlotBase
 
class  FSlotPosition
 
struct  TNamedAttribute
 
struct  TNamedValue
 
struct  TOptionalNamedAttribute
 

Enumerations

enum class  EElementType : unsigned char {
  Root , Record , Array , Stream ,
  Map , AttributedValue
}
 
enum class  EEnteringAttributeState { NotEnteringAttribute , EnteringAttribute }
 

Functions

FElementId GetCurrentSlotElementIdImpl (FStructuredArchive &Ar)
 
FArchiveFormatterTypeGetFormatterImpl (FStructuredArchive &Ar)
 
FORCEINLINE FArchiveGetUnderlyingArchiveImpl (FStructuredArchive &StructuredArchive)
 
FORCEINLINE FArchiveStateGetUnderlyingArchiveStateImpl (FStructuredArchive &StructuredArchive)
 
template<typename T >
FORCEINLINE TNamedValue< TMakeNamedValue (FArchiveFieldName Name, T &Value)
 
template<typename T >
FORCEINLINE TNamedAttribute< TMakeNamedAttribute (FArchiveFieldName Name, T &Value)
 
template<typename T >
FORCEINLINE TOptionalNamedAttribute< TMakeOptionalNamedAttribute (FArchiveFieldName Name, T &Value, const typename TIdentity< T >::Type &Default)
 

Enumeration Type Documentation

◆ EElementType

Enumerator
Root 
Record 
Array 
Stream 
Map 
AttributedValue 

Definition at line 24 of file StructuredArchive.h.

◆ EEnteringAttributeState

Enumerator
NotEnteringAttribute 
EnteringAttribute 

Definition at line 34 of file StructuredArchive.h.

Function Documentation

◆ GetCurrentSlotElementIdImpl()

FElementId UE::StructuredArchive::Private::GetCurrentSlotElementIdImpl ( FStructuredArchive & Ar)
+ Here is the caller graph for this function:

◆ GetFormatterImpl()

FArchiveFormatterType & UE::StructuredArchive::Private::GetFormatterImpl ( FStructuredArchive & Ar)

Definition at line 245 of file StructuredArchive.h.

◆ GetUnderlyingArchiveImpl()

FArchive & UE::StructuredArchive::Private::GetUnderlyingArchiveImpl ( FStructuredArchive & StructuredArchive)

Definition at line 228 of file StructuredArchive.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ GetUnderlyingArchiveStateImpl()

FArchiveState & UE::StructuredArchive::Private::GetUnderlyingArchiveStateImpl ( FStructuredArchive & StructuredArchive)

Definition at line 233 of file StructuredArchive.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ MakeNamedAttribute()

template<typename T >
FORCEINLINE TNamedAttribute< T > UE::StructuredArchive::Private::MakeNamedAttribute ( FArchiveFieldName Name,
T & Value )

Definition at line 64 of file StructuredArchiveNameHelpers.h.

◆ MakeNamedValue()

template<typename T >
FORCEINLINE TNamedValue< T > UE::StructuredArchive::Private::MakeNamedValue ( FArchiveFieldName Name,
T & Value )

Definition at line 58 of file StructuredArchiveNameHelpers.h.

◆ MakeOptionalNamedAttribute()

template<typename T >
FORCEINLINE TOptionalNamedAttribute< T > UE::StructuredArchive::Private::MakeOptionalNamedAttribute ( FArchiveFieldName Name,
T & Value,
const typename TIdentity< T >::Type & Default )

Definition at line 70 of file StructuredArchiveNameHelpers.h.