qpid::EncoderBase< Derived > Class Template Reference

Base class for encoders, provides generic encode functions. More...

#include <Serializer.h>

Inheritance diagram for qpid::EncoderBase< Derived >:

Inheritance graph
[legend]
Collaboration diagram for qpid::EncoderBase< Derived >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

template<class T>
Derived & operator() (const T &t)
 Default op() for non-primitive types.
template<class T>
Derived & split (const T &t)
 Split serialize() into encode()/decode().


Detailed Description

template<class Derived>
class qpid::EncoderBase< Derived >

Base class for encoders, provides generic encode functions.

A derived encoder must provide operator(const T&) to encode all primitive types T.


Member Function Documentation

template<class Derived>
template<class T>
Derived& qpid::EncoderBase< Derived >::operator() ( const T &  t  )  [inline]

Default op() for non-primitive types.


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

Generated on Thu May 15 22:22:31 2008 for Qpid by  doxygen 1.5.5