libzeep

PrevUpHomeNext

Class template basic_node_list

zeep::xml::basic_node_list — basic_node_list, a base class for containers of nodes

Synopsis

// 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>  ();
};

Description

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 public construct/copy/destruct

  1. (element & e);
  2. ~();

basic_node_list protected member functions

basic_node_list public member functions

  1.  (basic_node_list & l) ;
  2.  (basic_node_list & l) ;
  3. iterator ();
  4. iterator ();
  5. const_iterator ();
  6. const_iterator ();
  7. const_iterator () ;
  8. const_iterator () ;
  9.  ();
  10.  () ;
  11.  ();
  12.  () ;
  13.  () ;
  14.  () ;
  15.  ();
  16.  (basic_node_list & l) ;
  17. template<typename Compare>  ( comp);
    sort the (direct) nodes in this list using comp as comparator

PrevUpHomeNext