![]() |
zeep::xml::deserializer — deserializer is the class that initiates the deserialization process.
// In header: <zeep/xml/serialize.hpp> struct deserializer { // construct/copy/destruct deserializer(const element &); // public member functions template<typename T> deserializer & operator&(const name_value_pair< T > &); template<typename T> deserializer & operator&(const element_nvp< T > &); template<typename T> deserializer & operator&(const attribute_nvp< T > &); template<typename T> deserializer & deserialize_element(T &); template<typename T> deserializer & deserialize_element(const char *, T &); template<typename T> deserializer & deserialize_attribute(const char *, T &); // public data members const element & m_node; };
deserializer
public member functionstemplate<typename T> deserializer & operator&(const name_value_pair< T > & rhs);
template<typename T> deserializer & operator&(const element_nvp< T > & rhs);
template<typename T> deserializer & operator&(const attribute_nvp< T > & rhs);
template<typename T> deserializer & deserialize_element(T & data);
template<typename T> deserializer & deserialize_element(const char * name, T & data);
template<typename T> deserializer & deserialize_attribute(const char * name, T & data);