#include <serialize.hpp>
Public Types | |
| typedef SerializableT | serializable_type |
| Same as SerializableT. | |
| typedef NodeType | node_type |
Static Public Member Functions | |
| static bool | serialize (node_type &dest, const serializable_type &src) |
| Returns s11n_traits<serializable_type>::serialize_functor()( dest, src ). | |
| static bool | deserialize (const node_type &src, serializable_type &dest) |
| Returns s11n_traits<SerializableT>::deserialize_functor()(src,dest). | |
Definition at line 45 of file serialize.hpp.
|
|||||
|
Definition at line 52 of file serialize.hpp. |
|
|||||
|
Same as SerializableT.
Definition at line 50 of file serialize.hpp. |
|
||||||||||||||||
|
Returns s11n_traits<SerializableT>::deserialize_functor()(src,dest).
|
|
||||||||||||||||
|
Returns s11n_traits<serializable_type>::serialize_functor()( dest, src ). This implementation sets dest's class name to s11n_traits<SerializableT>::class_name(&src), which is only guaranteed to work properly for monomorphic types and base-most types of Serialization hierarchies (i.e., the registered bases). Polymorphic Serializable subtypes should set this class name themselves, or via their s11n_traits::class_name() specialization, both described in the library manual. |
1.4.4