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

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) | ranges::basic_iterator< Cur > |
basic_iterator(Cur &&cur) (defined in ranges::basic_iterator< Cur >) | ranges::basic_iterator< Cur > | explicit
basic_iterator(Cur const &cur) (defined in ranges::basic_iterator< Cur >) | ranges::basic_iterator< Cur > | explicit
iter_move (defined in ranges::basic_iterator< Cur >) | ranges::basic_iterator< Cur > | friend
operator*() const noexcept(noexcept(range_access::read(std::declval< Cur const & >()))) -> const_reference_t (defined in ranges::basic_iterator< Cur >) | ranges::basic_iterator< Cur > |
operator*() noexcept(noexcept(iter_reference_t{std::declval< Cur & >()})) -> iter_reference_t (defined in ranges::basic_iterator< Cur >) | ranges::basic_iterator< Cur > |
operator*() const noexcept(noexcept(const_reference_t{std::declval< Cur const & >()})) -> const_reference_t (defined in ranges::basic_iterator< Cur >) | ranges::basic_iterator< Cur > |
operator*() noexcept -> basic_iterator & (defined in ranges::basic_iterator< Cur >) | ranges::basic_iterator< Cur > |
operator++() -> basic_iterator & (defined in ranges::basic_iterator< Cur >) | ranges::basic_iterator< Cur > |
operator++() noexcept -> basic_iterator & (defined in ranges::basic_iterator< Cur >) | ranges::basic_iterator< Cur > |
operator++(int) (defined in ranges::basic_iterator< Cur >) | ranges::basic_iterator< Cur > |
operator+=(difference_type n) -> basic_iterator & (defined in ranges::basic_iterator< Cur >) | ranges::basic_iterator< Cur > |
operator--() -> basic_iterator & (defined in ranges::basic_iterator< Cur >) | ranges::basic_iterator< Cur > |
operator--(int) -> basic_iterator (defined in ranges::basic_iterator< Cur >) | ranges::basic_iterator< Cur > |
operator-=(difference_type n) -> basic_iterator & (defined in ranges::basic_iterator< Cur >) | ranges::basic_iterator< Cur > |
operator->() const noexcept(noexcept(range_access::arrow(std::declval< C const & >()))) | ranges::basic_iterator< Cur > |
operator->() const noexcept(noexcept(*std::declval< basic_iterator const & >())) | ranges::basic_iterator< Cur > |
operator=(basic_iterator< OtherCur > that) | ranges::basic_iterator< Cur > |
operator[](difference_type n) const -> const_reference_t (defined in ranges::basic_iterator< Cur >) | ranges::basic_iterator< Cur > |