31 assert(
value_ &&
"no value");
36 assert(
value_ &&
"no value");
41 assert(
count_ > 0 &&
"negative count");
CountedValueViewIterator() noexcept
reference operator*() const
CountedValueViewIterator(const T &value, std::size_t count=0) noexcept
CountedValueViewIterator operator++(int)
std::ptrdiff_t difference_type
friend bool operator!=(const CountedValueViewIterator &lhs, const CountedValueViewIterator &rhs)
friend bool operator==(const CountedValueViewIterator &lhs, const CountedValueViewIterator &rhs)
std::forward_iterator_tag iterator_category
pointer operator->() const
CountedValueViewIterator & operator++()