#include <textser.h>
Public Member Functions | |
TextFileSerializer (const ConstManagedPointer< AIFile > &pFile) | |
template<class _Ty > | |
bool | _SaveField (const wchar_t *ptszValue, _Ty *ref) |
template<> | |
bool | _SaveField (const wchar_t *ptszValue, String *ref) |
template<> | |
bool | _SaveField (const wchar_t *ptszValue, bool *ref) |
template<class _Type > | |
bool | _SerializerEntry (const wchar_t *ptszValue, _Type *ref, bool Save) |
Private Member Functions | |
template<class _Ty > | |
bool | BeginSerialization (_Ty &ref) |
template<class _Ty > | |
bool | EndSerialization (_Ty &ref) |
Private Attributes | |
ManagedPointer< AIFile > | m_pFile |
The text serializer allows saving serializeable structures to text files in a completely human-readable format.
BazisLib::TextFileSerializer::TextFileSerializer | ( | const ConstManagedPointer< AIFile > & | pFile | ) | [inline] |
bool BazisLib::TextFileSerializer::_SaveField | ( | const wchar_t * | ptszValue, | |
bool * | ref | |||
) | [inline] |
bool BazisLib::TextFileSerializer::_SaveField | ( | const wchar_t * | ptszValue, | |
String * | ref | |||
) | [inline] |
bool BazisLib::TextFileSerializer::_SaveField | ( | const wchar_t * | ptszValue, | |
_Ty * | ref | |||
) | [inline] |
bool BazisLib::TextFileSerializer::_SerializerEntry | ( | const wchar_t * | ptszValue, | |
_Type * | ref, | |||
bool | Save | |||
) | [inline] |
bool BazisLib::TextFileSerializer::BeginSerialization | ( | _Ty & | ref | ) | [inline, private] |
bool BazisLib::TextFileSerializer::EndSerialization | ( | _Ty & | ref | ) | [inline, private] |