|
framework
|
Serializable implementation. More...
#include <framework/serializable/serializable.hpp>
Protected Member Functions | |
| ~serializable_implementation ()=default | |
| Default destructor. | |
| serializable_implementation ()=default | |
| Default constructor. | |
| template<typename... Args> | |
| serializable_implementation (Args &&...args) | |
| Base object constructor. More... | |
Protected Attributes | |
| typedef | serializable_base |
Serializable implementation.
Implements the serializable object defined by the provided parameters. Object layout is defined by Inherited - each value type in this container is instantiated as
and publicly inherited in the order they appear.
| Derived | derived class |
| Specification | used to serialize the object |
| Inherited | pack_container of value types to inherit |
| Constructed | pack_container of value types participating in the base object constructor |
| Visible | value pack_container of value types exposed through get_visible_names |
|
protected |
Base object constructor.
Passes the argument list to the inherited types specified by Constructed in the order they appear in the pack_container.
|
protected |
Convenience typedef provided to derived classes to refer to this base type.
1.8.3.1-20130402