#include <textser.h>
Public Member Functions | |
| TextFileDeserializer (const ConstManagedPointer< TextUnicodeFileReader > &pReader) | |
| template<class _Ty > | |
| bool | _LoadField (const wchar_t *ptszValue, _Ty *ref) |
| template<> | |
| bool | _LoadField (const wchar_t *ptszValue, String *ref) |
| template<> | |
| bool | _LoadField (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 | BeginDeserialization (_Ty &ref) |
| template<class _Ty > | |
| bool | EndDeserialization (_Ty &ref) |
Private Attributes | |
| ManagedPointer < TextUnicodeFileReader > | m_pReader |
| std::map< String, String > | m_ValueMap |
| BazisLib::TextFileDeserializer::TextFileDeserializer | ( | const ConstManagedPointer< TextUnicodeFileReader > & | pReader | ) | [inline] |
| bool BazisLib::TextFileDeserializer::_LoadField | ( | const wchar_t * | ptszValue, | |
| bool * | ref | |||
| ) | [inline] |

| bool BazisLib::TextFileDeserializer::_LoadField | ( | const wchar_t * | ptszValue, | |
| String * | ref | |||
| ) | [inline] |
| bool BazisLib::TextFileDeserializer::_LoadField | ( | const wchar_t * | ptszValue, | |
| _Ty * | ref | |||
| ) | [inline] |

| bool BazisLib::TextFileDeserializer::_SerializerEntry | ( | const wchar_t * | ptszValue, | |
| _Type * | ref, | |||
| bool | Save | |||
| ) | [inline] |

| bool BazisLib::TextFileDeserializer::BeginDeserialization | ( | _Ty & | ref | ) | [inline, private] |

| bool BazisLib::TextFileDeserializer::EndDeserialization | ( | _Ty & | ref | ) | [inline, private] |
std::map<String, String> BazisLib::TextFileDeserializer::m_ValueMap [private] |