Class Intervals::IteratorΒΆ

class Iterator : public std::iterator<std::input_iterator_tag, Interval<T>>

Public Functions

template<>
Iterator(T begin, U quot, U rem)
template<>
Interval<T> operator*() const
template<>
void operator++()
template<>
bool operator==(Iterator const &rhs) const
template<>
bool operator!=(Iterator const &rhs) const

Private Members

template<>
T begin_
template<>
U const quot_
template<>
U rem_
template<>
U index = {0}