zeep::xml::schema_creator — schema_creator is used by zeep::dispatcher to create schema files.
// In header: </build/libzeep-W3wtlc/libzeep-3.0.5/zeep/xml/serialize.hpp> struct schema_creator { // construct/copy/destruct schema_creator(type_map &, element *); // public member functions template<typename T> schema_creator & operator&(const boost::serialization::nvp< T > &); template<typename T> schema_creator & operator&(const element_nvp< T > &); template<typename T> schema_creator & operator&(const attribute_nvp< T > &); template<typename T> schema_creator & add_element(const char *, const T &); template<typename T> schema_creator & add_attribute(const char *, const T &); // public data members element * m_node; type_map & m_types; };
schema_creator
public member functionstemplate<typename T> schema_creator & operator&(const boost::serialization::nvp< T > & rhs);
template<typename T> schema_creator & operator&(const element_nvp< T > & rhs);
template<typename T> schema_creator & operator&(const attribute_nvp< T > & rhs);
template<typename T> schema_creator & add_element(const char * name, const T & value);
template<typename T> schema_creator & add_attribute(const char * name, const T & value);