Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | 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_type * operator() (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 Wed Jul 28 16:04:15 2004 for s11n by doxygen 1.3.7