Ark Server API (ASA) - Wiki
|
#include <StructuredArchive.h>
Public Member Functions | |
FStructuredArchive (FArchiveFormatterType &InFormatter) | |
~FStructuredArchive () | |
FStructuredArchiveSlot | Open () |
void | Close () |
FORCEINLINE FArchive & | GetUnderlyingArchive () const |
FORCEINLINE const FArchiveState & | GetArchiveState () const |
FStructuredArchive (const FStructuredArchive &)=delete | |
FStructuredArchive & | operator= (const FStructuredArchive &)=delete |
Manages the state of an underlying FStructuredArchiveFormatter, and provides a consistent API for reading and writing to a structured archive.
Both reading and writing to the archive are forward only from an interface point of view. There is no point at which it is possible to require seeking.
Definition at line 50 of file StructuredArchive.h.
Definition at line 61 of file StructuredArchive.h.
Definition at line 63 of file StructuredArchive.h.
Definition at line 60 of file StructuredArchive.h.
Definition at line 59 of file StructuredArchive.h.
Definition at line 62 of file StructuredArchive.h.
|
explicit |
Constructor.
InFormatter | Formatter for the archive data |
Definition at line 206 of file StructuredArchive.h.
FORCEINLINE FStructuredArchive::~FStructuredArchive | ( | ) |
Default destructor. Closes the archive.
Definition at line 211 of file StructuredArchive.h.
|
delete |
FORCEINLINE void FStructuredArchive::Close | ( | ) |
Flushes any remaining scope to the underlying formatter and closes the archive.
Definition at line 220 of file StructuredArchive.h.
|
inline |
Gets the archiving state.
Definition at line 98 of file StructuredArchive.h.
|
inline |
Gets the serialization context from the underlying archive.
Definition at line 90 of file StructuredArchive.h.
FORCEINLINE FStructuredArchiveSlot FStructuredArchive::Open | ( | ) |
Start writing to the archive, and gets an interface to the root slot.
Definition at line 215 of file StructuredArchive.h.
|
delete |
Definition at line 107 of file StructuredArchive.h.
|
friend |
|
friend |
|
private |
Reference to the formatter that actually writes out the data to the underlying archive
Definition at line 114 of file StructuredArchive.h.
|
private |
Definition at line 54 of file StructuredArchive.h.
|
private |
Definition at line 56 of file StructuredArchive.h.
|
private |
Definition at line 53 of file StructuredArchive.h.
|
private |
Definition at line 52 of file StructuredArchive.h.
|
private |
Definition at line 55 of file StructuredArchive.h.