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