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