#include <serialize.hpp>
Public Types | |
| typedef SerializableT | serializable_type |
| The SerializableT templatized type, minus any pointer part. | |
| typedef NodeType | node_type |
| typedef s11n_api_marshaler< node_type, serializable_type > | parent_type |
| Convenience typedef: this class' quasi-parent type. | |
Static Public Member Functions | |
| static bool | serialize (node_type &dest, const serializable_type *const &src) |
| Returns parent_type::serialize( dest, *src );. | |
| static bool | deserialize (const node_type &src, serializable_type *&dest) |
| Returns parent_type::deserialize( src, *dest );. | |
It simply translates the pointers into references.
Definition at line 82 of file serialize.hpp.
|
|||||
|
Definition at line 90 of file serialize.hpp. |
|
|||||
|
Convenience typedef: this class' quasi-parent type.
Definition at line 95 of file serialize.hpp. |
|
|||||
|
The SerializableT templatized type, minus any pointer part.
Definition at line 88 of file serialize.hpp. |
|
||||||||||||||||
|
Returns parent_type::deserialize( src, *dest );. dest must be a valid pointer, else false is returned. Reminder to self: if we dupe the code from deserialize(const N&,ST *&), we could potentially provide support for passing a reference to a null pointer here. No need, though, since the public s11n API already provides that. |
|
||||||||||||||||
|
Returns parent_type::serialize( dest, *src );. src must be a valid pointer, else false is returned. |
1.4.4