BazisLib::TextFileSerializer Class Reference

Provides simple way for saving serialized objects to text files. More...

#include <textser.h>

List of all members.

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< AIFilem_pFile


Detailed Description

Provides simple way for saving serialized objects to text files.

The text serializer allows saving serializeable structures to text files in a completely human-readable format.


Constructor & Destructor Documentation

BazisLib::TextFileSerializer::TextFileSerializer ( const ConstManagedPointer< AIFile > &  pFile  )  [inline]


Member Function Documentation

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

Here is the call graph for this function:

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

Here is the call graph for this function:

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

Here is the call graph for this function:

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

Here is the call graph for this function:

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

Here is the call graph for this function:

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

Here is the call graph for this function:


Member Data Documentation


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