## 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;