UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
StructuredArchiveSlots.h File Reference
#include "Containers/Array.h"
#include "CoreTypes.h"
#include "Formatters/BinaryArchiveFormatter.h"
#include "Misc/Build.h"
#include "Misc/Optional.h"
#include "Serialization/Archive.h"
#include "Serialization/StructuredArchiveFwd.h"
#include "Serialization/StructuredArchiveNameHelpers.h"
#include "Serialization/StructuredArchiveSlotBase.h"
#include "Templates/EnableIf.h"
#include "Templates/IsEnumClass.h"

Go to the source code of this file.

Classes

class  FStructuredArchiveSlot
 
class  FStructuredArchiveRecord
 
class  FStructuredArchiveArray
 
class  FStructuredArchiveStream
 
class  FStructuredArchiveMap
 

Namespaces

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

Macros

#define UE_API   FORCEINLINE
 

Functions

FArchiveFormatterTypeUE::StructuredArchive::Private::GetFormatterImpl (FStructuredArchive &Ar)
 
template<typename T >
void operator<< (FStructuredArchiveSlot Slot, TArray< T > &InArray)
 
template<>
UE_FORCEINLINE_HINT void operator<< (FStructuredArchiveSlot Slot, TArray< uint8 > &InArray)
 

Macro Definition Documentation

◆ UE_API

#define UE_API   FORCEINLINE

Function Documentation

◆ operator<<() [1/2]

template<typename T >
void operator<< ( FStructuredArchiveSlot  Slot,
TArray< T > &  InArray 
)
inline

◆ operator<<() [2/2]

template<>
UE_FORCEINLINE_HINT void operator<< ( FStructuredArchiveSlot  Slot,
TArray< uint8 > &  InArray 
)