Horizon
ranges::basic_iterator< Cur > Member List

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

basic_iterator (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >friend
basic_iterator()=default (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >
basic_iterator(basic_iterator< OtherCur > that) (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inline
basic_iterator(Cur &&cur) (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inlineexplicit
basic_iterator(Cur const &cur) (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inlineexplicit
iter_move (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >friend
operator*() const noexcept(noexcept(range_access::read(std::declval< Cur const & >()))) -> CPP_ret(const_reference_t)(requires detail::readable_cursor< Cur > &&(!detail::is_writable_cursor_v< Cur >)) (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inline
operator*() noexcept(noexcept(iter_reference_t{std::declval< Cur & >()})) -> CPP_ret(iter_reference_t)(requires detail::has_cursor_next< Cur > &&detail::is_writable_cursor_v< Cur >) (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inline
operator*() const noexcept(noexcept(const_reference_t{std::declval< Cur const & >()})) -> CPP_ret(const_reference_t)(requires detail::has_cursor_next< Cur > &&detail::is_writable_cursor_v< Cur const >) (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inline
operator*() noexcept -> CPP_ret(basic_iterator &)(requires(!detail::has_cursor_next< Cur >)) (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inline
operator++() -> CPP_ret(basic_iterator &)(requires detail::has_cursor_next< Cur >) (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inline
operator++() noexcept -> CPP_ret(basic_iterator &)(requires(!detail::has_cursor_next< Cur >)) (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inline
operator++(int) (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inline
operator+=(difference_type n) -> CPP_ret(basic_iterator &)(requires detail::random_access_cursor< Cur >) (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inline
operator--() -> CPP_ret(basic_iterator &)(requires detail::bidirectional_cursor< Cur >) (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inline
operator--(int) -> CPP_ret(basic_iterator)(requires detail::bidirectional_cursor< Cur >) (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inline
operator-=(difference_type n) -> CPP_ret(basic_iterator &)(requires detail::random_access_cursor< Cur >) (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inline
operator=(basic_iterator< OtherCur > that) (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inline
operator[](difference_type n) const -> CPP_ret(const_reference_t)(requires detail::random_access_cursor< Cur >) (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inline
template(typename OtherCur)(requires(!same_as< OtherCur (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >
template(typename OtherCur)(requires(!same_as< OtherCur (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >
template(typename C=Cur)(requires detail (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inline
template(typename C=Cur)(requires(!detail (defined in ranges::basic_iterator< Cur >)ranges::basic_iterator< Cur >inline