Lines Matching refs:__bounded_iter

37 struct __bounded_iter {  struct
51 _LIBCPP_HIDE_FROM_ABI __bounded_iter() = default; argument
53 _LIBCPP_HIDE_FROM_ABI __bounded_iter(__bounded_iter const&) = default;
54 _LIBCPP_HIDE_FROM_ABI __bounded_iter(__bounded_iter&&) = default;
57 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR __bounded_iter(__bounded_iter<_OtherIterator> const& __oth… in __bounded_iter() function
63 _LIBCPP_HIDE_FROM_ABI __bounded_iter& operator=(__bounded_iter const&) = default; argument
64 _LIBCPP_HIDE_FROM_ABI __bounded_iter& operator=(__bounded_iter&&) = default; argument
76 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 explicit __bounded_iter( in __bounded_iter() function
83 friend _LIBCPP_CONSTEXPR __bounded_iter<_It> __make_bounded_iter(_It, _It, _It);
111 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 __bounded_iter& operator++() _NOEXCEPT {
115 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 __bounded_iter operator++(int) _NOEXCEPT {
116 __bounded_iter __tmp(*this);
121 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 __bounded_iter& operator--() _NOEXCEPT {
125 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 __bounded_iter operator--(int) _NOEXCEPT {
126 __bounded_iter __tmp(*this);
131 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 __bounded_iter& operator+=(difference_type __n…
135 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 friend __bounded_iter
136 operator+(__bounded_iter const& __self, difference_type __n) _NOEXCEPT {
137 __bounded_iter __tmp(__self);
141 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 friend __bounded_iter
142 operator+(difference_type __n, __bounded_iter const& __self) _NOEXCEPT {
143 __bounded_iter __tmp(__self);
148 …_LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 __bounded_iter& operator-=(difference_type __n…
152 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_AFTER_CXX11 friend __bounded_iter
153 operator-(__bounded_iter const& __self, difference_type __n) _NOEXCEPT {
154 __bounded_iter __tmp(__self);
159 operator-(__bounded_iter const& __x, __bounded_iter const& __y) _NOEXCEPT {
170 operator==(__bounded_iter const& __x, __bounded_iter const& __y) _NOEXCEPT {
174 operator!=(__bounded_iter const& __x, __bounded_iter const& __y) _NOEXCEPT {
178 operator<(__bounded_iter const& __x, __bounded_iter const& __y) _NOEXCEPT {
182 operator>(__bounded_iter const& __x, __bounded_iter const& __y) _NOEXCEPT {
186 operator<=(__bounded_iter const& __x, __bounded_iter const& __y) _NOEXCEPT {
190 operator>=(__bounded_iter const& __x, __bounded_iter const& __y) _NOEXCEPT {
207 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR __bounded_iter<_It> __make_bounded_iter(_It __it, _It __beg… in __make_bounded_iter() argument
208 return __bounded_iter<_It>(std::move(__it), std::move(__begin), std::move(__end)); in __make_bounded_iter()
213 struct __is_cpp17_contiguous_iterator<__bounded_iter<_Iterator> > : true_type {};
217 struct pointer_traits<__bounded_iter<_Iterator> > {
218 using pointer = __bounded_iter<_Iterator>;