Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Private Member Functions | Private Attributes | List of all members
CSerializerStreamBuf< T > Class Template Reference

Wrapper for redirecting ostream writes to CBinarySerializer's impl. More...

#include <BinarySerializer.h>

Inheritance diagram for CSerializerStreamBuf< T >:

Public Member Functions

 CSerializerStreamBuf (T &impl)
 
std::streamsize xsputn (const char *s, std::streamsize n)
 

Private Member Functions

 NONCOPYABLE (CSerializerStreamBuf)
 

Private Attributes

Tm_SerializerImpl
 

Detailed Description

template<typename T>
class CSerializerStreamBuf< T >

Wrapper for redirecting ostream writes to CBinarySerializer's impl.

Definition at line 34 of file BinarySerializer.h.

Constructor & Destructor Documentation

template<typename T>
CSerializerStreamBuf< T >::CSerializerStreamBuf ( T impl)
inline

Definition at line 39 of file BinarySerializer.h.

Member Function Documentation

template<typename T>
CSerializerStreamBuf< T >::NONCOPYABLE ( CSerializerStreamBuf< T )
private
template<typename T>
std::streamsize CSerializerStreamBuf< T >::xsputn ( const char *  s,
std::streamsize  n 
)
inline

Definition at line 44 of file BinarySerializer.h.

Member Data Documentation

template<typename T>
T& CSerializerStreamBuf< T >::m_SerializerImpl
private

Definition at line 37 of file BinarySerializer.h.


The documentation for this class was generated from the following file: