zeep::xml::element::attribute_iterator — as a service to the user, we define an attribute iterator here
// In header: </home/maarten/projects/libzeep/zeep/xml/node.hpp> // as a service to the user, we define an attribute iterator here class attribute_iterator { public: // construct/copy/destruct attribute_iterator(); attribute_iterator(attribute *); attribute_iterator(const attribute_iterator &); attribute_iterator& operator=(const attribute_iterator &); // public member functions reference operator*() const; pointer operator->() const; attribute_iterator & operator++(); attribute_iterator operator++(int); attribute_iterator & operator--(); attribute_iterator operator--(int); bool operator==(const attribute_iterator &) const; bool operator!=(const attribute_iterator &) const; pointer base() const; };
attribute_iterator
public
construct/copy/destructattribute_iterator();
attribute_iterator(attribute * e);
attribute_iterator(const attribute_iterator & other);
attribute_iterator& operator=(const attribute_iterator & other);
attribute_iterator
public member functionsreference operator*() const;
pointer operator->() const;
attribute_iterator & operator++();
attribute_iterator operator++(int);
attribute_iterator & operator--();
attribute_iterator operator--(int);
bool operator==(const attribute_iterator & other) const;
bool operator!=(const attribute_iterator & other) const;
pointer base() const;