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(Cur pos) (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!= (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*() 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+(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 >
ranges::range_access (defined in ranges::v3::basic_iterator< Cur >)ranges::v3::basic_iterator< Cur >friend