#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] |
