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

Public Member Functions | |
| void | save (xml::element &Element, const ipersistent::save_context &) |
| Called once during document save. | |
| void | load (xml::element &Element, const ipersistent::load_context &) |
| Called once during document loading. | |
Protected Member Functions | |
| template<typename init_t > | |
| renderman_option_serialization (const init_t &Init) | |
Private Member Functions | |
| BOOST_STATIC_ASSERT ((!boost::is_pointer< value_t >::value)) | |
Serialization policy for data containers that can be serialized as XML.
| k3d::property::detail::renderman_option_serialization< value_t, property_policy_t >::renderman_option_serialization | ( | const init_t & | Init | ) | [inline, protected] |
| k3d::property::detail::renderman_option_serialization< value_t, property_policy_t >::BOOST_STATIC_ASSERT | ( | (!boost::is_pointer< value_t >::value) | ) | [private] |
| void k3d::property::detail::renderman_option_serialization< value_t, property_policy_t >::load | ( | xml::element & | Element, | |
| const ipersistent::load_context & | Context | |||
| ) | [inline, virtual] |
Called once during document loading.
Implements k3d::ipersistent.
References k3d::from_string(), k3d::property::internal_value(), k3d::python::set_value(), k3d::xml::element::text, and generate::value.
| void k3d::property::detail::renderman_option_serialization< value_t, property_policy_t >::save | ( | xml::element & | Element, | |
| const ipersistent::save_context & | Context | |||
| ) | [inline, virtual] |
Called once during document save.
Implements k3d::ipersistent.
References k3d::xml::element::append(), k3d::property::internal_value(), generate::name, and k3d::string_cast().
1.6.3