oos::generic_object_writer< T > Class Template Reference
Generic base class for all object writer. More...
#include <object_atomizer.hpp>
Inherits oos::object_writer.
Protected Member Functions | |
generic_object_writer (T *writer) | |
Additional Inherited Members | |
Public Member Functions inherited from oos::object_writer | |
virtual void | write (const char *, char)=0 |
Write a single character to the atomizer. More... | |
virtual void | write (const char *, float)=0 |
Write a float to the atomizer. More... | |
virtual void | write (const char *, double)=0 |
Write a double to the atomizer. More... | |
virtual void | write (const char *, short)=0 |
Write a short to the atomizer. More... | |
virtual void | write (const char *, int)=0 |
Write a int to the atomizer. More... | |
virtual void | write (const char *, long)=0 |
Write a long to the atomizer. More... | |
virtual void | write (const char *, unsigned char)=0 |
Write a unsigned char to the atomizer. More... | |
virtual void | write (const char *, unsigned short)=0 |
Write a unsigned short to the atomizer. More... | |
virtual void | write (const char *, unsigned int)=0 |
Write a unsigned to the atomizer. More... | |
virtual void | write (const char *, unsigned long)=0 |
Write a unsigned long to the atomizer. More... | |
virtual void | write (const char *, bool)=0 |
Write a bool to the atomizer. More... | |
virtual void | write (const char *, const char *, int)=0 |
Write a const char pointer to the atomizer. More... | |
virtual void | write (const char *, const std::string &)=0 |
Write a std::string to the atomizer. More... | |
virtual void | write (const char *, const varchar_base &)=0 |
Write a std::string to the atomizer. More... | |
virtual void | write (const char *, const object_base_ptr &)=0 |
Write a object_base_ptr to the atomizer. More... | |
virtual void | write (const char *, const object_container &)=0 |
Write a object_container to the atomizer. More... | |
Detailed Description
template<class T>
class oos::generic_object_writer< T >
Generic base class for all object writer.
- Template Parameters
-
T Type of the generic object writer
This class implements the oos::object_writer interface and adds the functionality to describe a write_value method with a template.
Constructor & Destructor Documentation
template<class T>
|
inlineprotected |
- Template Parameters
-
T Type of the concrete writer
Constructs a generic_object_writer.
The documentation for this class was generated from the following file:
- object/object_atomizer.hpp