Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Class range_iterator

boost::histogram::indexed_range::range_iterator

Synopsis

// In header: <boost/histogram/indexed.hpp>



class range_iterator : public boost::iterator_adaptor< range_iterator, value_iterator, accessor, std::forward_iterator_tag, accessor >
{
public:
  // construct/copy/destruct
  range_iterator(indexed_range *, value_iterator) noexcept;

  // public member functions
  accessor operator *() const noexcept;

  // private member functions
  void increment() noexcept;
};

Description

range_iterator public construct/copy/destruct

  1. range_iterator(indexed_range * p, value_iterator i) noexcept;

range_iterator public member functions

  1. accessor operator *() const noexcept;

range_iterator private member functions

  1. void increment() noexcept;

PrevUpHomeNext