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

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

__pad0__ (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
base() const (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
difference_type typedef (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
I (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
iterator_category typedef (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
iterator_type typedef (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
move_iterator()=default (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
move_iterator(I i) (defined in ranges::move_iterator< I >)ranges::move_iterator< I >explicit
move_iterator(move_iterator< O > const &i) requires convertible_to< O (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
operator *() return iter_move(current_) noexcept(noexcept(decltype(CPP_AUTO_FUN_RETURNS_const)(CPP_AUTO_FUN_RETURNS_const))) -> decltype(CPP_AUTO_FUN_RETURNS_const) (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
operator!= (defined in ranges::move_iterator< I >)ranges::move_iterator< I >friend
operator+(difference_type n) const -> move_iterator requires random_access_iterator< I > (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
operator+ (defined in ranges::move_iterator< I >)ranges::move_iterator< I >friend
operator++() (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
operator++(int) -> void requires(!forward_iterator< I >) (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
operator++(int) -> move_iterator requires forward_iterator< I > (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
operator+=(difference_type n) -> move_iterator &requires random_access_iterator< I > (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
operator-(difference_type n) const -> move_iterator requires random_access_iterator< I > (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
operator- (defined in ranges::move_iterator< I >)ranges::move_iterator< I >friend
operator--() -> move_iterator &requires forward_iterator< I > (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
operator--(int) -> move_iterator requires bidirectional_iterator< I > (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
operator-=(difference_type n) -> move_iterator &requires random_access_iterator< I > (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
operator< (defined in ranges::move_iterator< I >)ranges::move_iterator< I >friend
operator<= (defined in ranges::move_iterator< I >)ranges::move_iterator< I >friend
operator== (defined in ranges::move_iterator< I >)ranges::move_iterator< I >friend
operator> (defined in ranges::move_iterator< I >)ranges::move_iterator< I >friend
operator>= (defined in ranges::move_iterator< I >)ranges::move_iterator< I >friend
operator[](difference_type n) const -> reference requires random_access_iterator< I > (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
reference typedef (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
this (defined in ranges::move_iterator< I >)ranges::move_iterator< I >
value_type typedef (defined in ranges::move_iterator< I >)ranges::move_iterator< I >