![]() |
zeep::xml::basic_node_list — basic_node_list, a base class for containers of nodes
// In header: <zeep/xml/node.hpp> template<typename NodeType> class basic_node_list { public: // types typedef ; typedef ; typedef ; typedef ; typedef ; typedef ; typedef ; typedef ; typedef ; typedef iterator_impl< ; typedef iterator_impl< ; // construct/copy/destruct (element &); ~(); // protected member functions iterator (const_iterator, ); iterator (const_iterator); // public member functions (basic_node_list &) ; (basic_node_list &) ; iterator (); iterator (); const_iterator (); const_iterator (); const_iterator () ; const_iterator () ; (); () ; (); () ; () ; () ; (); (basic_node_list &) ; template<typename Compare> (); };
We have two container classes (node_list specializations) One is for attributes and name_spaces. The other is the node_list for nodes in elements. However, this list can present itself as node_list for elements hiding all other node types.
basic_node_list
protected member functionsiterator (const_iterator pos, n);
iterator (const_iterator pos);
basic_node_list
public member functions(basic_node_list & l) ;
(basic_node_list & l) ;
iterator ();
iterator ();
const_iterator ();
const_iterator ();
const_iterator () ;
const_iterator () ;
();
() ;
();
() ;
() ;
() ;
();
(basic_node_list & l) ;
template<typename Compare> ( comp);sort the (direct) nodes in this list using comp as comparator