Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
boost::histogram::indexed_range::range_iterator
// 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; };
range_iterator
public
construct/copy/destructrange_iterator(indexed_range * p, value_iterator i) noexcept;