Home
last modified time | relevance | path

Searched refs:_Ip (Results 1 – 25 of 208) sorted by relevance

123456789

/external/cronet/stable/third_party/libc++/src/include/__cxx03/__iterator/
Dconcepts.h87 template <class _Ip>
90 !same_as<_Ip, bool> && // Currently, clang does not handle bool correctly.
91 movable<_Ip> && requires(_Ip __i) {
92 typename iter_difference_t<_Ip>;
93 requires __signed_integer_like<iter_difference_t<_Ip>>;
94 { ++__i } -> same_as<_Ip&>; // not required to be equality-preserving
99 template <class _Ip>
100 concept incrementable = regular<_Ip> && weakly_incrementable<_Ip> && requires(_Ip __i) { in requires()
101 { __i++ } -> same_as<_Ip>; in requires()
105 template <class _Ip>
[all …]
Diterator_traits.h156 template <class _Ip>
157 concept __cpp17_iterator = requires(_Ip __i) { in requires()
159 { ++__i } -> same_as<_Ip&>; in requires()
161 } && copyable<_Ip>; in requires()
163 template <class _Ip>
164 concept __cpp17_input_iterator = __cpp17_iterator<_Ip> && equality_comparable<_Ip> && requires(_Ip in requires()
165 typename incrementable_traits<_Ip>::difference_type; in requires()
166 typename indirectly_readable_traits<_Ip>::value_type; in requires()
167 …typename common_reference_t<iter_reference_t<_Ip>&&, typename indirectly_readable_traits<_Ip>::val… in requires()
168 …typename common_reference_t<decltype(*__i++)&&, typename indirectly_readable_traits<_Ip>::value_ty… in requires()
[all …]
Dadvance.h83 template <class _Ip>
84 …_LIBCPP_HIDE_FROM_ABI static constexpr void __advance_forward(_Ip& __i, iter_difference_t<_Ip> __n… in __advance_forward()
91 template <class _Ip>
92 …_LIBCPP_HIDE_FROM_ABI static constexpr void __advance_backward(_Ip& __i, iter_difference_t<_Ip> __… in __advance_backward()
101 template <input_or_output_iterator _Ip>
102 _LIBCPP_HIDE_FROM_ABI constexpr void operator()(_Ip& __i, iter_difference_t<_Ip> __n) const { in operator()
105 …__n >= 0 || bidirectional_iterator<_Ip>, "If `n < 0`, then `bidirectional_iterator<I>` must be tru… in operator()
108 if constexpr (random_access_iterator<_Ip>) { in operator()
111 } else if constexpr (bidirectional_iterator<_Ip>) { in operator()
126 template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp>
[all …]
Dnext.h47 template <input_or_output_iterator _Ip>
48 _LIBCPP_HIDE_FROM_ABI constexpr _Ip operator()(_Ip __x) const { in operator()
53 template <input_or_output_iterator _Ip>
54 _LIBCPP_HIDE_FROM_ABI constexpr _Ip operator()(_Ip __x, iter_difference_t<_Ip> __n) const { in operator()
59 template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp>
60 _LIBCPP_HIDE_FROM_ABI constexpr _Ip operator()(_Ip __x, _Sp __bound_sentinel) const { in operator()
65 template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp>
66 …_LIBCPP_HIDE_FROM_ABI constexpr _Ip operator()(_Ip __x, iter_difference_t<_Ip> __n, _Sp __bound_se… in operator()
Diter_move.h62 template <class _Ip>
63 requires __unqualified_iter_move<_Ip>
64 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr decltype(auto) operator()(_Ip&& __i) const in decltype()
65 noexcept(noexcept(iter_move(std::forward<_Ip>(__i)))) { in decltype()
66 return iter_move(std::forward<_Ip>(__i)); in decltype()
70 template <class _Ip>
71 requires __move_deref<_Ip>
72 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Ip&& __i) const
73 …noexcept(noexcept(std::move(*std::forward<_Ip>(__i)))) -> decltype(std::move(*std::forward<_Ip>(__…
74 return std::move(*std::forward<_Ip>(__i));
[all …]
/external/cronet/tot/third_party/libc++/src/include/__cxx03/__iterator/
Dconcepts.h87 template <class _Ip>
90 !same_as<_Ip, bool> && // Currently, clang does not handle bool correctly.
91 movable<_Ip> && requires(_Ip __i) {
92 typename iter_difference_t<_Ip>;
93 requires __signed_integer_like<iter_difference_t<_Ip>>;
94 { ++__i } -> same_as<_Ip&>; // not required to be equality-preserving
99 template <class _Ip>
100 concept incrementable = regular<_Ip> && weakly_incrementable<_Ip> && requires(_Ip __i) { in requires()
101 { __i++ } -> same_as<_Ip>; in requires()
105 template <class _Ip>
[all …]
Diterator_traits.h156 template <class _Ip>
157 concept __cpp17_iterator = requires(_Ip __i) { in requires()
159 { ++__i } -> same_as<_Ip&>; in requires()
161 } && copyable<_Ip>; in requires()
163 template <class _Ip>
164 concept __cpp17_input_iterator = __cpp17_iterator<_Ip> && equality_comparable<_Ip> && requires(_Ip in requires()
165 typename incrementable_traits<_Ip>::difference_type; in requires()
166 typename indirectly_readable_traits<_Ip>::value_type; in requires()
167 …typename common_reference_t<iter_reference_t<_Ip>&&, typename indirectly_readable_traits<_Ip>::val… in requires()
168 …typename common_reference_t<decltype(*__i++)&&, typename indirectly_readable_traits<_Ip>::value_ty… in requires()
[all …]
Dadvance.h83 template <class _Ip>
84 …_LIBCPP_HIDE_FROM_ABI static constexpr void __advance_forward(_Ip& __i, iter_difference_t<_Ip> __n… in __advance_forward()
91 template <class _Ip>
92 …_LIBCPP_HIDE_FROM_ABI static constexpr void __advance_backward(_Ip& __i, iter_difference_t<_Ip> __… in __advance_backward()
101 template <input_or_output_iterator _Ip>
102 _LIBCPP_HIDE_FROM_ABI constexpr void operator()(_Ip& __i, iter_difference_t<_Ip> __n) const { in operator()
105 …__n >= 0 || bidirectional_iterator<_Ip>, "If `n < 0`, then `bidirectional_iterator<I>` must be tru… in operator()
108 if constexpr (random_access_iterator<_Ip>) { in operator()
111 } else if constexpr (bidirectional_iterator<_Ip>) { in operator()
126 template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp>
[all …]
Dnext.h47 template <input_or_output_iterator _Ip>
48 _LIBCPP_HIDE_FROM_ABI constexpr _Ip operator()(_Ip __x) const { in operator()
53 template <input_or_output_iterator _Ip>
54 _LIBCPP_HIDE_FROM_ABI constexpr _Ip operator()(_Ip __x, iter_difference_t<_Ip> __n) const { in operator()
59 template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp>
60 _LIBCPP_HIDE_FROM_ABI constexpr _Ip operator()(_Ip __x, _Sp __bound_sentinel) const { in operator()
65 template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp>
66 …_LIBCPP_HIDE_FROM_ABI constexpr _Ip operator()(_Ip __x, iter_difference_t<_Ip> __n, _Sp __bound_se… in operator()
Diter_move.h62 template <class _Ip>
63 requires __unqualified_iter_move<_Ip>
64 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr decltype(auto) operator()(_Ip&& __i) const in decltype()
65 noexcept(noexcept(iter_move(std::forward<_Ip>(__i)))) { in decltype()
66 return iter_move(std::forward<_Ip>(__i)); in decltype()
70 template <class _Ip>
71 requires __move_deref<_Ip>
72 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Ip&& __i) const
73 …noexcept(noexcept(std::move(*std::forward<_Ip>(__i)))) -> decltype(std::move(*std::forward<_Ip>(__…
74 return std::move(*std::forward<_Ip>(__i));
[all …]
/external/cronet/stable/third_party/libc++/src/include/__iterator/
Diterator_traits.h158 template <class _Ip>
159 concept __cpp17_iterator = requires(_Ip __i) { in requires()
161 { ++__i } -> same_as<_Ip&>; in requires()
163 } && copyable<_Ip>; in requires()
165 template <class _Ip>
166 concept __cpp17_input_iterator = __cpp17_iterator<_Ip> && equality_comparable<_Ip> && requires(_Ip in requires()
167 typename incrementable_traits<_Ip>::difference_type; in requires()
168 typename indirectly_readable_traits<_Ip>::value_type; in requires()
169 …typename common_reference_t<iter_reference_t<_Ip>&&, typename indirectly_readable_traits<_Ip>::val… in requires()
170 …typename common_reference_t<decltype(*__i++)&&, typename indirectly_readable_traits<_Ip>::value_ty… in requires()
[all …]
Dconcepts.h114 template <class _Ip>
117 !same_as<_Ip, bool> && // Currently, clang does not handle bool correctly.
118 movable<_Ip> && requires(_Ip __i) {
119 typename iter_difference_t<_Ip>;
120 requires __signed_integer_like<iter_difference_t<_Ip>>;
121 { ++__i } -> same_as<_Ip&>; // not required to be equality-preserving
126 template <class _Ip>
127 concept incrementable = regular<_Ip> && weakly_incrementable<_Ip> && requires(_Ip __i) {
128 { __i++ } -> same_as<_Ip>;
132 template <class _Ip>
[all …]
Dadvance.h81 template <class _Ip>
82 …_LIBCPP_HIDE_FROM_ABI static constexpr void __advance_forward(_Ip& __i, iter_difference_t<_Ip> __n… in __advance_forward()
89 template <class _Ip>
90 …_LIBCPP_HIDE_FROM_ABI static constexpr void __advance_backward(_Ip& __i, iter_difference_t<_Ip> __… in __advance_backward()
99 template <input_or_output_iterator _Ip>
100 _LIBCPP_HIDE_FROM_ABI constexpr void operator()(_Ip& __i, iter_difference_t<_Ip> __n) const { in operator()
103 …__n >= 0 || bidirectional_iterator<_Ip>, "If `n < 0`, then `bidirectional_iterator<I>` must be tru… in operator()
106 if constexpr (random_access_iterator<_Ip>) { in operator()
109 } else if constexpr (bidirectional_iterator<_Ip>) { in operator()
124 template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp>
[all …]
Dnext.h45 template <input_or_output_iterator _Ip>
46 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr _Ip operator()(_Ip __x) const { in operator()
51 template <input_or_output_iterator _Ip>
52 …[[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr _Ip operator()(_Ip __x, iter_difference_t<_Ip> __n) … in operator()
57 template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp>
58 …[[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr _Ip operator()(_Ip __x, _Sp __bound_sentinel) const { in operator()
63 template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp>
64 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr _Ip
65 operator()(_Ip __x, iter_difference_t<_Ip> __n, _Sp __bound_sentinel) const { in operator()
Diter_move.h62 template <class _Ip>
63 requires __unqualified_iter_move<_Ip>
64 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr decltype(auto) operator()(_Ip&& __i) const in decltype()
65 noexcept(noexcept(iter_move(std::forward<_Ip>(__i)))) { in decltype()
66 return iter_move(std::forward<_Ip>(__i)); in decltype()
70 template <class _Ip>
71 requires __move_deref<_Ip>
72 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Ip&& __i) const
73 …noexcept(noexcept(std::move(*std::forward<_Ip>(__i)))) -> decltype(std::move(*std::forward<_Ip>(__…
74 return std::move(*std::forward<_Ip>(__i));
[all …]
/external/cronet/tot/third_party/libc++/src/include/__iterator/
Diterator_traits.h158 template <class _Ip>
159 concept __cpp17_iterator = requires(_Ip __i) { in requires()
161 { ++__i } -> same_as<_Ip&>; in requires()
163 } && copyable<_Ip>; in requires()
165 template <class _Ip>
166 concept __cpp17_input_iterator = __cpp17_iterator<_Ip> && equality_comparable<_Ip> && requires(_Ip in requires()
167 typename incrementable_traits<_Ip>::difference_type; in requires()
168 typename indirectly_readable_traits<_Ip>::value_type; in requires()
169 …typename common_reference_t<iter_reference_t<_Ip>&&, typename indirectly_readable_traits<_Ip>::val… in requires()
170 …typename common_reference_t<decltype(*__i++)&&, typename indirectly_readable_traits<_Ip>::value_ty… in requires()
[all …]
Dconcepts.h114 template <class _Ip>
117 !same_as<_Ip, bool> && // Currently, clang does not handle bool correctly.
118 movable<_Ip> && requires(_Ip __i) {
119 typename iter_difference_t<_Ip>;
120 requires __signed_integer_like<iter_difference_t<_Ip>>;
121 { ++__i } -> same_as<_Ip&>; // not required to be equality-preserving
126 template <class _Ip>
127 concept incrementable = regular<_Ip> && weakly_incrementable<_Ip> && requires(_Ip __i) {
128 { __i++ } -> same_as<_Ip>;
132 template <class _Ip>
[all …]
Dadvance.h81 template <class _Ip>
82 …_LIBCPP_HIDE_FROM_ABI static constexpr void __advance_forward(_Ip& __i, iter_difference_t<_Ip> __n… in __advance_forward()
89 template <class _Ip>
90 …_LIBCPP_HIDE_FROM_ABI static constexpr void __advance_backward(_Ip& __i, iter_difference_t<_Ip> __… in __advance_backward()
99 template <input_or_output_iterator _Ip>
100 _LIBCPP_HIDE_FROM_ABI constexpr void operator()(_Ip& __i, iter_difference_t<_Ip> __n) const { in operator()
103 …__n >= 0 || bidirectional_iterator<_Ip>, "If `n < 0`, then `bidirectional_iterator<I>` must be tru… in operator()
106 if constexpr (random_access_iterator<_Ip>) { in operator()
109 } else if constexpr (bidirectional_iterator<_Ip>) { in operator()
124 template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp>
[all …]
Dnext.h45 template <input_or_output_iterator _Ip>
46 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr _Ip operator()(_Ip __x) const { in operator()
51 template <input_or_output_iterator _Ip>
52 …[[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr _Ip operator()(_Ip __x, iter_difference_t<_Ip> __n) … in operator()
57 template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp>
58 …[[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr _Ip operator()(_Ip __x, _Sp __bound_sentinel) const { in operator()
63 template <input_or_output_iterator _Ip, sentinel_for<_Ip> _Sp>
64 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr _Ip
65 operator()(_Ip __x, iter_difference_t<_Ip> __n, _Sp __bound_sentinel) const { in operator()
Diter_move.h62 template <class _Ip>
63 requires __unqualified_iter_move<_Ip>
64 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr decltype(auto) operator()(_Ip&& __i) const in decltype()
65 noexcept(noexcept(iter_move(std::forward<_Ip>(__i)))) { in decltype()
66 return iter_move(std::forward<_Ip>(__i)); in decltype()
70 template <class _Ip>
71 requires __move_deref<_Ip>
72 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI constexpr auto operator()(_Ip&& __i) const
73 …noexcept(noexcept(std::move(*std::forward<_Ip>(__i)))) -> decltype(std::move(*std::forward<_Ip>(__…
74 return std::move(*std::forward<_Ip>(__i));
[all …]
/external/cronet/tot/third_party/libc++/src/include/__cxx03/__tuple/
Dtuple_element.h23 template <size_t _Ip, class _Tp>
26 template <size_t _Ip, class _Tp>
27 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, const _Tp> {
28 typedef _LIBCPP_NODEBUG const typename tuple_element<_Ip, _Tp>::type type;
31 template <size_t _Ip, class _Tp>
32 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, volatile _Tp> {
33 typedef _LIBCPP_NODEBUG volatile typename tuple_element<_Ip, _Tp>::type type;
36 template <size_t _Ip, class _Tp>
37 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, const volatile _Tp> {
38 typedef _LIBCPP_NODEBUG const volatile typename tuple_element<_Ip, _Tp>::type type;
[all …]
/external/cronet/stable/third_party/libc++/src/include/__cxx03/__tuple/
Dtuple_element.h23 template <size_t _Ip, class _Tp>
26 template <size_t _Ip, class _Tp>
27 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, const _Tp> {
28 typedef _LIBCPP_NODEBUG const typename tuple_element<_Ip, _Tp>::type type;
31 template <size_t _Ip, class _Tp>
32 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, volatile _Tp> {
33 typedef _LIBCPP_NODEBUG volatile typename tuple_element<_Ip, _Tp>::type type;
36 template <size_t _Ip, class _Tp>
37 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, const volatile _Tp> {
38 typedef _LIBCPP_NODEBUG const volatile typename tuple_element<_Ip, _Tp>::type type;
[all …]
/external/cronet/tot/third_party/libc++/src/include/__tuple/
Dtuple_element.h23 template <size_t _Ip, class _Tp>
26 template <size_t _Ip, class _Tp>
27 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, const _Tp> {
28 typedef _LIBCPP_NODEBUG const typename tuple_element<_Ip, _Tp>::type type;
31 template <size_t _Ip, class _Tp>
32 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, volatile _Tp> {
33 typedef _LIBCPP_NODEBUG volatile typename tuple_element<_Ip, _Tp>::type type;
36 template <size_t _Ip, class _Tp>
37 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, const volatile _Tp> {
38 typedef _LIBCPP_NODEBUG const volatile typename tuple_element<_Ip, _Tp>::type type;
[all …]
/external/cronet/stable/third_party/libc++/src/include/__tuple/
Dtuple_element.h23 template <size_t _Ip, class _Tp>
26 template <size_t _Ip, class _Tp>
27 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, const _Tp> {
28 typedef _LIBCPP_NODEBUG const typename tuple_element<_Ip, _Tp>::type type;
31 template <size_t _Ip, class _Tp>
32 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, volatile _Tp> {
33 typedef _LIBCPP_NODEBUG volatile typename tuple_element<_Ip, _Tp>::type type;
36 template <size_t _Ip, class _Tp>
37 struct _LIBCPP_TEMPLATE_VIS tuple_element<_Ip, const volatile _Tp> {
38 typedef _LIBCPP_NODEBUG const volatile typename tuple_element<_Ip, _Tp>::type type;
[all …]
/external/cronet/stable/third_party/libc++/src/include/__cxx03/__algorithm/
Dfold.h43 template <class _Ip, class _Tp>
45 _LIBCPP_NO_UNIQUE_ADDRESS _Ip in;
49 requires convertible_to<const _Ip&, _I2> && convertible_to<const _Tp&, _T2>
55 requires convertible_to<_Ip, _I2> && convertible_to<_Tp, _T2>
61 template <class _Ip, class _Tp>
62 using fold_left_with_iter_result = in_value_result<_Ip, _Tp>;
64 template <class _Fp, class _Tp, class _Ip, class _Rp, class _Up = decay_t<_Rp>>
70 invocable<_Fp&, _Up, iter_reference_t<_Ip>> && //
71 assignable_from<_Up&, invoke_result_t<_Fp&, _Up, iter_reference_t<_Ip>>>;
73 template <class _Fp, class _Tp, class _Ip>
[all …]

123456789