Range-v3 Range algorithms, views, and actions for the Standard Library |

ranges::v3::_counted_iterator_::counted_iterator< I, typename > Member List

This is the complete list of members for ranges::v3::_counted_iterator_::counted_iterator< I, typename >, including all inherited members.

advance (defined in ranges::v3::_counted_iterator_::counted_iterator< I, typename >) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > | friend
base() const (defined in ranges::v3::_counted_iterator_::counted_iterator< I, typename >) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
count() const (defined in ranges::v3::_counted_iterator_::counted_iterator< I, typename >) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
counted_iterator (defined in ranges::v3::_counted_iterator_::counted_iterator< I, typename >) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > | friend
counted_iterator()=default (defined in ranges::v3::_counted_iterator_::counted_iterator< I, typename >) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
counted_iterator(I x, difference_type_t< I > n) (defined in ranges::v3::_counted_iterator_::counted_iterator< I, typename >) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
counted_iterator(const counted_iterator< I2 > &i) (defined in ranges::v3::_counted_iterator_::counted_iterator< I, typename >) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
difference_type typedef (defined in ranges::v3::_counted_iterator_::counted_iterator< I, typename >) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
iter_move(const counted_iterator &i) noexcept(noexcept(decltype(ranges::iter_move(i.current_))(ranges::iter_move(i.current_)))) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > | friend
iter_swap (defined in ranges::v3::_counted_iterator_::counted_iterator< I, typename >) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > | friend
iterator_type typedef (defined in ranges::v3::_counted_iterator_::counted_iterator< I, typename >) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
operator*() noexcept(noexcept(decltype(*current_)(*current_))) (defined in ranges::v3::_counted_iterator_::counted_iterator< I, typename >) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
operator*() const noexcept(noexcept(decltype(*static_cast< I2 const &>(current_))(*static_cast< I2 const &>(current_)))) (defined in ranges::v3::_counted_iterator_::counted_iterator< I, typename >) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
operator+(difference_type n) const | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
operator++() (defined in ranges::v3::_counted_iterator_::counted_iterator< I, typename >) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
operator++(int) -> decltype(current_++) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
operator++(int) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
operator+=(difference_type n) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
operator-(difference_type n) const | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
operator--() | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
operator--(int) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
operator-=(difference_type n) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
operator=(const counted_iterator< I2 > &i) (defined in ranges::v3::_counted_iterator_::counted_iterator< I, typename >) | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |
operator[](difference_type n) const | ranges::v3::_counted_iterator_::counted_iterator< I, typename > |