Searched refs:move_iterator (Results 1 – 1 of 1) sorted by relevance
364 class move_iterator {379 constexpr move_iterator(const move_iterator<U>& other) : current_(other.current) in move_iterator() function384 constexpr move_iterator& operator=(const move_iterator<U>& other)465 constexpr bool operator==(const move_iterator<Iterator1>& lhs, const move_iterator<Iterator2>& rhs)471 constexpr bool operator!=(const move_iterator<Iterator1>& lhs, const move_iterator<Iterator2>& rhs)477 constexpr bool operator<(const move_iterator<Iterator1>& lhs, const move_iterator<Iterator2>& rhs)483 constexpr bool operator<=(const move_iterator<Iterator1>& lhs, const move_iterator<Iterator2>& rhs)489 constexpr bool operator>(const move_iterator<Iterator1>& lhs, const move_iterator<Iterator2>& rhs)495 constexpr bool operator>=(const move_iterator<Iterator1>& lhs, const move_iterator<Iterator2>& rhs)501 constexpr move_iterator<Iter> operator+(typename move_iterator<Iter>::difference_type n, const move…[all …]