zeep::xml::element::attribute_iterator — as a service to the user, we define an attribute iterator here
// In header: </build/libzeep-oP2Ggw/libzeep-3.0.5/zeep/xml/node.hpp> // as a service to the user, we define an attribute iterator here class attribute_iterator : public std::iterator< std::bidirectional_iterator_tag, attribute > { 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;