Range-v3
Range algorithms, views, and actions for the Standard Library
ranges::v3::basic_iterator< Cur > Member List

This is the complete list of members for ranges::v3::basic_iterator< Cur >, including all inherited members.

basic_iterator (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >friend
basic_iterator()=default (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >
basic_iterator(basic_iterator< OtherCur > that) (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >
iter_move (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >friend
operator *() const noexcept(noexcept(range_access::read(std::declval< Cur const & >())))ranges::v3::basic_iterator< Cur >
operator *() noexcept(noexcept(reference_t{std::declval< Cur & >()}))ranges::v3::basic_iterator< Cur >
operator *() const noexcept(noexcept(const_reference_t{std::declval< Cur const & >()}))ranges::v3::basic_iterator< Cur >
operator *() noexceptranges::v3::basic_iterator< Cur >
operator!= (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >friend
operator!= (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >friend
operator!= (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >friend
operator+(basic_iterator left, difference_type n)ranges::v3::basic_iterator< Cur >friend
operator+(difference_type n, basic_iterator right)ranges::v3::basic_iterator< Cur >friend
operator++()ranges::v3::basic_iterator< Cur >
operator++() noexceptranges::v3::basic_iterator< Cur >
operator++(int)ranges::v3::basic_iterator< Cur >
operator++(int)ranges::v3::basic_iterator< Cur >
operator+=(difference_type n)ranges::v3::basic_iterator< Cur >
operator-(basic_iterator left, difference_type n)ranges::v3::basic_iterator< Cur >friend
operator- (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >friend
operator- (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >friend
operator- (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >friend
operator--()ranges::v3::basic_iterator< Cur >
operator--(int)ranges::v3::basic_iterator< Cur >
operator-=(difference_type n)ranges::v3::basic_iterator< Cur >
operator->() const noexcept(noexcept(range_access::arrow(std::declval< C const & >()))) -> detail::cursor_arrow_t< C > (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >
operator->() const noexcept(noexcept(*std::declval< basic_iterator const & >())) (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >
operator<(basic_iterator const &left, basic_iterator const &right)ranges::v3::basic_iterator< Cur >friend
operator<=(basic_iterator const &left, basic_iterator const &right)ranges::v3::basic_iterator< Cur >friend
operator=(T &&t) noexcept(noexcept(std::declval< Cur & >().write(static_cast< T && >(t)))) (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >
operator=(T &&t) const noexcept(noexcept(std::declval< Cur const & >().write(static_cast< T && >(t)))) (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >
operator== (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >friend
operator== (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >friend
operator== (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >friend
operator>(basic_iterator const &left, basic_iterator const &right)ranges::v3::basic_iterator< Cur >friend
operator>=(basic_iterator const &left, basic_iterator const &right)ranges::v3::basic_iterator< Cur >friend
operator[](difference_type n) constranges::v3::basic_iterator< Cur >