SaveLoad.h

Summary
SaveLoad.h
FileOutputStreamA FILE * based OutputStream
Functions
FileOutputStream
FileInputStreamA FILE * based InputStream
Functions
FileInputStream
Save/Load Functions
Functions
SaveFileSaves “data” into a file using a StandardSerializer.
LoadFileSaves “data” into a file using a StandardDeserializer.

FileOutputStream

class FileOutputStream : public OutputStream

A FILE * based OutputStream

Functions

FileOutputStream

FileOutputStream(std::FILE *file) : mFile(file)

FileInputStream

class FileInputStream : public InputStream

A FILE * based InputStream

Functions

FileInputStream

FileInputStream(std::FILE *file) : mFile(file)

Save/Load Functions

Summary
Functions
SaveFileSaves “data” into a file using a StandardSerializer.
LoadFileSaves “data” into a file using a StandardDeserializer.

Functions

SaveFile

template<typename Type> bool SaveFile(const Type &data,
string::ConstString filename)

Saves “data” into a file using a StandardSerializer.

Parameters

dataany kind of reflectable data.
filenamethe name of the file to save to.

Returns

truewhen serialization succeeded.

LoadFile

template<typename Type> bool LoadFile(Type &data,
string::ConstString filename)

Saves “data” into a file using a StandardDeserializer.

Parameters

dataany kind of reflectable data.
filenamethe name of the file to load from.

Returns

truewhen deserialization succeeded.
class FileOutputStream : public OutputStream
A FILE * based OutputStream
class ReflectExport(reflect) OutputStream
This class defines the interface most Serializers use to write data.
FileOutputStream(std::FILE *file) : mFile(file)
class FileInputStream : public InputStream
A FILE * based InputStream
class ReflectExport(reflect) InputStream
This class defines the interface most Deserializers use to read data.
FileInputStream(std::FILE *file) : mFile(file)
template<typename Type> bool SaveFile(const Type &data,
string::ConstString filename)
Saves “data” into a file using a StandardSerializer.
template<typename Type> bool LoadFile(Type &data,
string::ConstString filename)
Saves “data” into a file using a StandardDeserializer.
Close