#include <js_serializer.hpp>
Public Types | |
typedef NodeType | node_type |
typedef js_serializer < node_type > | this_type |
Public Member Functions | |
js_serializer () | |
virtual | ~js_serializer () |
virtual bool | serialize (const node_type &src, std::ostream &dest) |
Writes src out to dest. | |
virtual node_type * | deserialize (std::istream &src) |
Throws an exception: this type doesn't support reading from JS. |
Definition at line 49 of file js_serializer.hpp.
typedef NodeType s11n::io::js_serializer< NodeType >::node_type |
Reimplemented from s11n::io::data_node_serializer< NodeType >.
Definition at line 52 of file js_serializer.hpp.
typedef js_serializer<node_type> s11n::io::js_serializer< NodeType >::this_type |
Definition at line 54 of file js_serializer.hpp.
s11n::io::js_serializer< NodeType >::js_serializer | ( | ) | [inline] |
Definition at line 56 of file js_serializer.hpp.
References s11n::io::data_node_serializer< NodeType >::magic_cookie(), and MAGIC_COOKIE_JS.
virtual s11n::io::js_serializer< NodeType >::~js_serializer | ( | ) | [inline, virtual] |
Definition at line 61 of file js_serializer.hpp.
virtual bool s11n::io::js_serializer< NodeType >::serialize | ( | const node_type & | src, | |
std::ostream & | dest | |||
) | [inline, virtual] |
Writes src out to dest.
Reimplemented from s11n::io::data_node_serializer< NodeType >.
Definition at line 66 of file js_serializer.hpp.
virtual node_type* s11n::io::js_serializer< NodeType >::deserialize | ( | std::istream & | src | ) | [inline, virtual] |
Throws an exception: this type doesn't support reading from JS.
Reimplemented from s11n::io::data_node_serializer< NodeType >.
Definition at line 76 of file js_serializer.hpp.