BazisLib::TextFileDeserializer Class Reference

#include <textser.h>

List of all members.

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, Stringm_ValueMap


Constructor & Destructor Documentation

BazisLib::TextFileDeserializer::TextFileDeserializer ( const ConstManagedPointer< TextUnicodeFileReader > &  pReader  )  [inline]


Member Function Documentation

template<>
bool BazisLib::TextFileDeserializer::_LoadField ( const wchar_t *  ptszValue,
bool *  ref 
) [inline]

Here is the call graph for this function:

template<>
bool BazisLib::TextFileDeserializer::_LoadField ( const wchar_t *  ptszValue,
String ref 
) [inline]

template<class _Ty >
bool BazisLib::TextFileDeserializer::_LoadField ( const wchar_t *  ptszValue,
_Ty *  ref 
) [inline]

Here is the call graph for this function:

template<class _Type >
bool BazisLib::TextFileDeserializer::_SerializerEntry ( const wchar_t *  ptszValue,
_Type *  ref,
bool  Save 
) [inline]

Here is the call graph for this function:

template<class _Ty >
bool BazisLib::TextFileDeserializer::BeginDeserialization ( _Ty &  ref  )  [inline, private]

Here is the call graph for this function:

template<class _Ty >
bool BazisLib::TextFileDeserializer::EndDeserialization ( _Ty &  ref  )  [inline, private]


Member Data Documentation


The documentation for this class was generated from the following file:
SourceForge.net Logo