UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
StructuredArchiveAdapters.h File Reference

Go to the source code of this file.

Classes

class  FStructuredArchiveFromArchive
 
class  FArchiveFromStructuredArchive
 

Functions

template<typename T , std::enable_if_t<!TModels_V< CInsertable< FArchive & >, T > &&TModels_V< CInsertable< FStructuredArchiveSlot >, T >, int > = 0>
FArchiveoperator<< (FArchive &Ar, T &Obj)
 
template<typename T , std::enable_if_t< TModels_V< CInsertable< FArchive & >, T > &&!TModels_V< CInsertable< FStructuredArchiveSlot >, T >, int > = 0>
void operator<< (FStructuredArchiveSlot Slot, T &Obj)
 

Function Documentation

◆ operator<<() [1/2]

FArchive & operator<< ( FArchive Ar,
T &  Obj 
)

Adapter operator which allows a type to stream to an FArchive when it already supports streaming to an FStructuredArchiveSlot.

Parameters
ArThe archive to read from or write to.
ObjThe object to read or write.
Returns
A reference to the same archive as Ar.

◆ operator<<() [2/2]

void operator<< ( FStructuredArchiveSlot  Slot,
T &  Obj 
)

Adapter operator which allows a type to stream to an FStructuredArchiveSlot when it already supports streaming to an FArchive.

Parameters
SlotThe slot to read from or write to.
ObjThe object to read or write.