Lines Matching refs:__x

136 -> decltype(__y.base() - __x.base());   // constexpr in C++17
620 next(_InputIter __x,
623 _VSTD::advance(__x, __n);
624 return __x;
634 prev(_BidirectionalIter __x,
637 _VSTD::advance(__x, -__n);
638 return __x;
675 explicit reverse_iterator(_Iter __x) : __t(__x), current(__x) {}
712 operator==(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
714 return __x.base() == __y.base();
720 operator<(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
722 return __x.base() > __y.base();
728 operator!=(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
730 return __x.base() != __y.base();
736 operator>(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
738 return __x.base() < __y.base();
744 operator>=(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
746 return __x.base() <= __y.base();
752 operator<=(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
754 return __x.base() >= __y.base();
761 operator-(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
762 -> decltype(__y.base() - __x.base())
764 return __y.base() - __x.base();
770 operator-(const reverse_iterator<_Iter1>& __x, const reverse_iterator<_Iter2>& __y)
772 return __y.base() - __x.base();
779 operator+(typename reverse_iterator<_Iter>::difference_type __n, const reverse_iterator<_Iter>& __x)
781 return reverse_iterator<_Iter>(__x.base() - __n);
806 …LINE_VISIBILITY explicit back_insert_iterator(_Container& __x) : container(_VSTD::addressof(__x)) …
821 back_inserter(_Container& __x)
823 return back_insert_iterator<_Container>(__x);
839 …INE_VISIBILITY explicit front_insert_iterator(_Container& __x) : container(_VSTD::addressof(__x)) …
854 front_inserter(_Container& __x)
856 return front_insert_iterator<_Container>(__x);
873 _LIBCPP_INLINE_VISIBILITY insert_iterator(_Container& __x, typename _Container::iterator __i)
874 : container(_VSTD::addressof(__x)), iter(__i) {}
889 inserter(_Container& __x, typename _Container::iterator __i)
891 return insert_iterator<_Container>(__x, __i);
928 operator==(const istream_iterator<_Up, _CharU, _TraitsU, _DistanceU>& __x,
934 operator==(const istream_iterator<_Up, _CharU, _TraitsU, _DistanceU>& __x,
941 operator==(const istream_iterator<_Tp, _CharT, _Traits, _Distance>& __x,
944 return __x.__in_stream_ == __y.__in_stream_;
950 operator!=(const istream_iterator<_Tp, _CharT, _Traits, _Distance>& __x,
953 return !(__x == __y);
1121 explicit move_iterator(_Iter __x) : __i(__x) {}
1153 operator==(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y)
1155 return __x.base() == __y.base();
1161 operator<(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y)
1163 return __x.base() < __y.base();
1169 operator!=(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y)
1171 return __x.base() != __y.base();
1177 operator>(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y)
1179 return __x.base() > __y.base();
1185 operator>=(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y)
1187 return __x.base() >= __y.base();
1193 operator<=(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y)
1195 return __x.base() <= __y.base();
1202 operator-(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y)
1203 -> decltype(__x.base() - __y.base())
1205 return __x.base() - __y.base();
1211 operator-(const move_iterator<_Iter1>& __x, const move_iterator<_Iter2>& __y)
1213 return __x.base() - __y.base();
1220 operator+(typename move_iterator<_Iter>::difference_type __n, const move_iterator<_Iter>& __x)
1222 return move_iterator<_Iter>(__x.base() + __n);
1271 operator-(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT_DEBUG
1272 -> decltype(__x.base() - __y.base());
1347 __wrap_iter(const __wrap_iter& __x)
1348 : __i(__x.base())
1350 __get_db()->__iterator_copy(this, &__x);
1353 __wrap_iter& operator=(const __wrap_iter& __x)
1355 if (this != &__x)
1357 __get_db()->__iterator_copy(this, &__x);
1358 __i = __x.__i;
1435 …_VISIBILITY _LIBCPP_CONSTEXPR_IF_NODEBUG __wrap_iter(const void* __p, iterator_type __x) : __i(__x)
1440 …ISIBILITY _LIBCPP_CONSTEXPR_IF_NODEBUG __wrap_iter(iterator_type __x) _NOEXCEPT_DEBUG : __i(__x) {}
1482 operator-(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT_DEBUG
1483 -> decltype(__x.base() - __y.base());
1525 operator==(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT_DEBUG
1527 return __x.base() == __y.base();
1533 operator<(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT_DEBUG
1536 _LIBCPP_ASSERT(__get_const_db()->__less_than_comparable(&__x, &__y),
1539 return __x.base() < __y.base();
1545 operator!=(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT_DEBUG
1547 return !(__x == __y);
1553 operator>(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT_DEBUG
1555 return __y < __x;
1561 operator>=(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT_DEBUG
1563 return !(__x < __y);
1569 operator<=(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT_DEBUG
1571 return !(__y < __x);
1577 operator!=(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter1>& __y) _NOEXCEPT_DEBUG
1579 return !(__x == __y);
1585 operator>(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter1>& __y) _NOEXCEPT_DEBUG
1587 return __y < __x;
1593 operator>=(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter1>& __y) _NOEXCEPT_DEBUG
1595 return !(__x < __y);
1601 operator<=(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter1>& __y) _NOEXCEPT_DEBUG
1603 return !(__y < __x);
1610 operator-(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT_DEBUG
1611 -> decltype(__x.base() - __y.base())
1614 _LIBCPP_ASSERT(__get_const_db()->__less_than_comparable(&__x, &__y),
1617 return __x.base() - __y.base();
1623 operator-(const __wrap_iter<_Iter1>& __x, const __wrap_iter<_Iter2>& __y) _NOEXCEPT_DEBUG
1626 _LIBCPP_ASSERT(__get_const_db()->__less_than_comparable(&__x, &__y),
1629 return __x.base() - __y.base();
1637 __wrap_iter<_Iter> __x) _NOEXCEPT_DEBUG
1639 __x += __n;
1640 return __x;