Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FStructuredArchiveChildReader Class Reference

#include <StructuredArchiveChildReader.h>

+ Collaboration diagram for FStructuredArchiveChildReader:

Public Member Functions

 FStructuredArchiveChildReader (FStructuredArchiveSlot InSlot)
 
 ~FStructuredArchiveChildReader ()
 
 FStructuredArchiveChildReader (FStructuredArchiveChildReader &&)=delete
 
 FStructuredArchiveChildReader (const FStructuredArchiveChildReader &)=delete
 
FStructuredArchiveChildReaderoperator= (FStructuredArchiveChildReader &&)=delete
 
FStructuredArchiveChildReaderoperator= (const FStructuredArchiveChildReader &)=delete
 
FORCEINLINE FStructuredArchiveSlot GetRoot () const
 

Private Attributes

FStructuredArchiveFormatterOwnedFormatter
 
FStructuredArchiveStructuredArchive
 
TOptional< FStructuredArchiveSlotRoot
 

Detailed Description

FStructuredArchiveChildReader

Utility class for easily creating a structured archive that covers the data hierarchy underneath the given slot

Allows serialization code to get an archive instance for the current location, so that it can return to it later on after the master archive has potentially moved on into a different location in the file.

Definition at line 23 of file StructuredArchiveChildReader.h.

Constructor & Destructor Documentation

◆ FStructuredArchiveChildReader() [1/3]

FORCEINLINE FStructuredArchiveChildReader::FStructuredArchiveChildReader ( FStructuredArchiveSlot InSlot)
explicit

Definition at line 48 of file StructuredArchiveChildReader.h.

◆ ~FStructuredArchiveChildReader()

FORCEINLINE FStructuredArchiveChildReader::~FStructuredArchiveChildReader ( )

Definition at line 56 of file StructuredArchiveChildReader.h.

◆ FStructuredArchiveChildReader() [2/3]

FStructuredArchiveChildReader::FStructuredArchiveChildReader ( FStructuredArchiveChildReader && )
delete

◆ FStructuredArchiveChildReader() [3/3]

FStructuredArchiveChildReader::FStructuredArchiveChildReader ( const FStructuredArchiveChildReader & )
delete

Member Function Documentation

◆ GetRoot()

FORCEINLINE FStructuredArchiveSlot FStructuredArchiveChildReader::GetRoot ( ) const
inline

Definition at line 35 of file StructuredArchiveChildReader.h.

◆ operator=() [1/2]

FStructuredArchiveChildReader & FStructuredArchiveChildReader::operator= ( const FStructuredArchiveChildReader & )
delete

◆ operator=() [2/2]

FStructuredArchiveChildReader & FStructuredArchiveChildReader::operator= ( FStructuredArchiveChildReader && )
delete

Member Data Documentation

◆ OwnedFormatter

FStructuredArchiveFormatter* FStructuredArchiveChildReader::OwnedFormatter
private

Definition at line 41 of file StructuredArchiveChildReader.h.

◆ Root

TOptional<FStructuredArchiveSlot> FStructuredArchiveChildReader::Root
private

Definition at line 43 of file StructuredArchiveChildReader.h.

◆ StructuredArchive

FStructuredArchive* FStructuredArchiveChildReader::StructuredArchive
private

Definition at line 42 of file StructuredArchiveChildReader.h.


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