#include <data_storage_interface.h>
Public Types | |
typedef smart_ptr< data_storage > | sp_storage_t |
Public Member Functions | |
virtual | ~data_serializer () |
virtual void | save (const sp_storage_t &storage, const sp_obj &obj) const |
const type_descriptor & | handled_type () const |
BLUE_SKY_TYPE_DECL (data_serializer) | |
Protected Attributes | |
type_descriptor | handled_type_ |
typedef smart_ptr<data_storage> blue_sky::data_serializer::sp_storage_t |
virtual blue_sky::data_serializer::~data_serializer | ( | ) | [inline, virtual] |
blue_sky::data_serializer::BLUE_SKY_TYPE_DECL | ( | data_serializer | ) |
const type_descriptor& blue_sky::data_serializer::handled_type | ( | ) | const |
virtual void blue_sky::data_serializer::save | ( | const sp_storage_t & | storage, | |
const sp_obj & | obj | |||
) | const [virtual] |
Reimplemented in blue_sky::wells::well_serializer< strategy_t >.
type_descriptor blue_sky::data_serializer::handled_type_ [protected] |