PrevUpHomeNext

Class const_attribute_iterator

zeep::xml::element::const_attribute_iterator

Synopsis

// In header: </home/maarten/projects/libzeep/zeep/xml/node.hpp>



class const_attribute_iterator {
public:
  // construct/copy/destruct
  const_attribute_iterator();
  const_attribute_iterator(attribute *);
  const_attribute_iterator(const attribute_iterator &);
  const_attribute_iterator(const const_attribute_iterator &);
  const_attribute_iterator& operator=(const const_attribute_iterator &);

  // public member functions
  reference operator*() const;
  pointer operator->() const;
  const_attribute_iterator & operator++();
  const_attribute_iterator operator++(int);
  const_attribute_iterator & operator--();
  const_attribute_iterator operator--(int);
  bool operator==(const const_attribute_iterator &) const;
  bool operator!=(const const_attribute_iterator &) const;
  pointer base() const;
};

Description

const_attribute_iterator public construct/copy/destruct

  1. const_attribute_iterator();
  2. const_attribute_iterator(attribute * e);
  3. const_attribute_iterator(const attribute_iterator & other);
  4. const_attribute_iterator(const const_attribute_iterator & other);
  5. const_attribute_iterator& operator=(const const_attribute_iterator & other);

const_attribute_iterator public member functions

  1. reference operator*() const;
  2. pointer operator->() const;
  3. const_attribute_iterator & operator++();
  4. const_attribute_iterator operator++(int);
  5. const_attribute_iterator & operator--();
  6. const_attribute_iterator operator--(int);
  7. bool operator==(const const_attribute_iterator & other) const;
  8. bool operator!=(const const_attribute_iterator & other) const;
  9. pointer base() const;

PrevUpHomeNext