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

Go to the source code of this file.

Classes

struct  FArchiveState
 
struct  FArchiveState::FFastPathLoadBuffer
 
class  TCheckedObjPtr< T >
 
class  FArchive
 
class  FArchive::FScopeSetDebugSerializationFlags
 
class  FArchive::FScopeSeekTo
 

Namespaces

namespace  UE
 
namespace  UE::Serialization
 

Macros

#define USE_EVENT_DRIVEN_ASYNC_LOAD_AT_BOOT_TIME   (1)
 
#define EVENT_DRIVEN_ASYNC_LOAD_ACTIVE_AT_RUNTIME   (1)
 
#define DEVIRTUALIZE_FLinkerLoad_Serialize   (!WITH_EDITORONLY_DATA)
 
#define FArchive_Serialize_BitfieldBool(ARCHIVE, BITFIELD_BOOL)   { bool TEMP_BITFIELD_BOOL = BITFIELD_BOOL; ARCHIVE << TEMP_BITFIELD_BOOL; BITFIELD_BOOL = TEMP_BITFIELD_BOOL; }
 

Typedefs

typedef TFunction< bool(double RemainingTime)> FExternalReadCallback
 

Functions

template<class T >
T Arctor (FArchive &Ar)
 
template<class TEnum >
FORCEINLINE FArchiveoperator<< (FArchive &Ar, TEnumAsByte< TEnum > &Value)
 
template<typename EnumType , typename = typename TEnableIf<TIsEnumClass<EnumType>::Value>::Type>
FORCEINLINE FArchiveoperator<< (FArchive &Ar, EnumType &Value)
 

Macro Definition Documentation

◆ DEVIRTUALIZE_FLinkerLoad_Serialize

#define DEVIRTUALIZE_FLinkerLoad_Serialize   (!WITH_EDITORONLY_DATA)

Definition at line 57 of file Archive.h.

◆ EVENT_DRIVEN_ASYNC_LOAD_ACTIVE_AT_RUNTIME

#define EVENT_DRIVEN_ASYNC_LOAD_ACTIVE_AT_RUNTIME   (1)

Definition at line 52 of file Archive.h.

◆ FArchive_Serialize_BitfieldBool

Definition at line 60 of file Archive.h.

◆ USE_EVENT_DRIVEN_ASYNC_LOAD_AT_BOOT_TIME

#define USE_EVENT_DRIVEN_ASYNC_LOAD_AT_BOOT_TIME   (1)

Definition at line 49 of file Archive.h.

Typedef Documentation

◆ FExternalReadCallback

Function Documentation

◆ Arctor()

template<class T >
T Arctor ( FArchive & Ar)

Template for archive constructors.

Definition at line 2236 of file Archive.h.

◆ operator<<() [1/2]

template<typename EnumType , typename = typename TEnableIf<TIsEnumClass<EnumType>::Value>::Type>
FORCEINLINE FArchive & operator<< ( FArchive & Ar,
EnumType & Value )

Serializes enum classes as their underlying type.

Parameters
ArThe archive to serialize from or to.
ValueThe value to serialize.

Definition at line 2272 of file Archive.h.

◆ operator<<() [2/2]

template<class TEnum >
FORCEINLINE FArchive & operator<< ( FArchive & Ar,
TEnumAsByte< TEnum > & Value )

Serializes an enumeration value from or into an archive.

Parameters
ArThe archive to serialize from or to.
ValueThe value to serialize.

Definition at line 2251 of file Archive.h.