k3d::data::node_collection_serialization< value_t, property_policy_t > Class Template Reference

Serialization policy for data containers that can be serialized as XML. More...

#include <data.h>

Inheritance diagram for k3d::data::node_collection_serialization< value_t, property_policy_t >:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void save (xml::element &Element, const ipersistent::save_context &Context)
 Called once during document save.
void load (xml::element &Element, const ipersistent::load_context &Context)
 Called once during document loading.

Protected Member Functions

template<typename init_t >
 node_collection_serialization (const init_t &Init)

Detailed Description

template<typename value_t, class property_policy_t>
class k3d::data::node_collection_serialization< value_t, property_policy_t >

Serialization policy for data containers that can be serialized as XML.


Constructor & Destructor Documentation

template<typename value_t , class property_policy_t >
template<typename init_t >
k3d::data::node_collection_serialization< value_t, property_policy_t >::node_collection_serialization ( const init_t &  Init  )  [inline, protected]

Member Function Documentation

template<typename value_t , class property_policy_t >
void k3d::data::node_collection_serialization< value_t, property_policy_t >::load ( xml::element Element,
const ipersistent::load_context Context 
) [inline, virtual]
template<typename value_t , class property_policy_t >
void k3d::data::node_collection_serialization< value_t, property_policy_t >::save ( xml::element Element,
const ipersistent::save_context Context 
) [inline, virtual]

The documentation for this class was generated from the following file:

Generated on Mon Mar 21 07:42:18 2011 for K-3D by doxygen 1.6.3