UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
uLang::CArchive Class Referenceabstract

#include <Archive.h>

Public Member Functions

 CArchive ()=default
 
 ~CArchive ()=default
 
 CArchive (const CArchive &)=delete
 
CArchiveoperator= (const CArchive &ArchiveToCopy)=delete
 
ULANG_FORCEINLINE bool IsLoading () const
 
virtual void Serialize (void *Data, int64_t NumBytes)=0
 

Protected Attributes

bool _bIsLoading = false
 

Friends

template<class T >
ULANG_FORCEINLINE friend TEnableIf< TIsArithmetic< T >::Value, CArchive & >::Type operator<< (CArchive &Ar, T &Value)
 
ULANG_FORCEINLINE friend CArchiveoperator<< (CArchive &Ar, CUTF8String &Value)
 
template<class T >
ULANG_FORCEINLINE friend CArchiveoperator<< (CArchive &Ar, TOptional< T > &Value)
 
template<class ElementType >
ULANG_FORCEINLINE friend CArchiveoperator<< (CArchive &Ar, TArray< ElementType > &Value)
 

Constructor & Destructor Documentation

◆ CArchive() [1/2]

uLang::CArchive::CArchive ( )
default

◆ ~CArchive()

uLang::CArchive::~CArchive ( )
default

◆ CArchive() [2/2]

uLang::CArchive::CArchive ( const CArchive )
delete

Member Function Documentation

◆ IsLoading()

ULANG_FORCEINLINE bool uLang::CArchive::IsLoading ( ) const
inline

◆ operator=()

CArchive & uLang::CArchive::operator= ( const CArchive ArchiveToCopy)
delete

◆ Serialize()

virtual void uLang::CArchive::Serialize ( void Data,
int64_t  NumBytes 
)
pure virtual

Friends And Related Symbol Documentation

◆ operator<< [1/4]

ULANG_FORCEINLINE friend CArchive & operator<< ( CArchive Ar,
CUTF8String Value 
)
friend

◆ operator<< [2/4]

template<class T >
ULANG_FORCEINLINE friend TEnableIf< TIsArithmetic< T >::Value, CArchive & >::Type operator<< ( CArchive Ar,
T &  Value 
)
friend

◆ operator<< [3/4]

template<class ElementType >
ULANG_FORCEINLINE friend CArchive & operator<< ( CArchive Ar,
TArray< ElementType > &  Value 
)
friend

◆ operator<< [4/4]

template<class T >
ULANG_FORCEINLINE friend CArchive & operator<< ( CArchive Ar,
TOptional< T > &  Value 
)
friend

Member Data Documentation

◆ _bIsLoading

bool uLang::CArchive::_bIsLoading = false
protected

The documentation for this class was generated from the following file: