Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members

s11nlite::node_deserializer< SerializableType > Struct Template Reference

deserializer is a functor for deserializing SerializableType objects from node_type objects. More...

#include <s11nlite.h>

List of all members.

Public Types

typedef SerializableType serializable_type

Public Member Functions

serializable_typeoperator() (const node_type &src)


Detailed Description

template<typename SerializableType>
struct s11nlite::node_deserializer< SerializableType >

deserializer is a functor for deserializing SerializableType objects from node_type objects.

Sometimes this may be more convenient to use than deserialize(), e.g., when deserializing multiple objects of the same type.

Sample usage:

typedef deserializer<MyBaseType> Deser;
Deser d;
MyBaseType * obj = d( my_data_node );

Definition at line 341 of file s11nlite.h.


The documentation for this struct was generated from the following file:
Generated on Thu Jun 16 16:18:13 2005 for s11n by  doxygen 1.4.3-20050530