Home
last modified time | relevance | path

Searched refs:_Op (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__functional/
H A Dperfect_forward.h34 template <class _Op, class _Indices, class... _BoundArgs>
37 template <class _Op, size_t... _Idx, class... _BoundArgs>
38 struct __perfect_forward_impl<_Op, index_sequence<_Idx...>, _BoundArgs...> {
53 template <class... _Args, class = enable_if_t<is_invocable_v<_Op, _BoundArgs&..., _Args...>>>
55 noexcept(_Op()(std::get<_Idx>(__bound_args_)..., std::forward<_Args>(__args)...)))
56 -> decltype(_Op()(std::get<_Idx>(__bound_args_)..., std::forward<_Args>(__args)...)) {
57 return _Op()(std::get<_Idx>(__bound_args_)..., std::forward<_Args>(__args)...);
60 template <class... _Args, class = enable_if_t<!is_invocable_v<_Op, _BoundArgs&..., _Args...>>>
63 template <class... _Args, class = enable_if_t<is_invocable_v<_Op, _BoundArgs const&..., _Args...>>>
65 noexcept(_Op()(st
[all...]
/freebsd/contrib/llvm-project/libcxx/include/experimental/
H A Dtype_traits115 template <class _Default, class _AlwaysVoid, template <class...> class _Op, class... _Args>
121 template <class _Default, template <class...> class _Op, class... _Args>
122 struct _DETECTOR<_Default, void_t<_Op<_Args...>>, _Op, _Args...> {
124 using type = _Op<_Args...>;
127 template <template <class...> class _Op, class... _Args>
128 using is_detected = typename _DETECTOR<nonesuch, void, _Op, _Args...>::value_t;
129 template <template <class...> class _Op, class... _Args>
130 using detected_t = typename _DETECTOR<nonesuch, void, _Op, _Args...>::type;
131 template <template <class...> class _Op, class... _Args>
132 constexpr bool is_detected_v = is_detected<_Op, _Args...>::value;
[all …]
/freebsd/contrib/llvm-project/libcxx/include/
H A Dvalarray431 template <class _Op, class _A0>
433 typedef typename _Op::__result_type __result_type;
436 _Op __op_;
439 _LIBCPP_HIDE_FROM_ABI _UnaryOp(const _Op& __op, const _A0& __a0) : __op_(__op), __a0_(__a0) {}
446 template <class _Op, class _A0, class _A1>
448 typedef typename _Op::__result_type __result_type;
451 _Op __op_;
455 _LIBCPP_HIDE_FROM_ABI _BinaryOp(const _Op& __op, const _A0& __a0, const _A1& __a1)
964 template <class _Op, class _Tp>
965 struct _UnaryOp<_Op, valarray<_Tp> > {
[all …]
H A Diomanip288 typedef ostreambuf_iterator<_CharT, _Traits> _Op;
289 typedef money_put<_CharT, _Op> _Fp;
291 if (__mf.put(_Op(__os), __x.__intl_, __os, __os.fill(), __x.__mon_).failed())
385 typedef ostreambuf_iterator<_CharT, _Traits> _Op;
386 typedef time_put<_CharT, _Op> _Fp;
388 …if (__tf.put(_Op(__os), __os, __os.fill(), __x.__tm_, __x.__fmt_, __x.__fmt_ + _Traits::length(__x…
H A Dstring1308 template <class _Op>
1309 _LIBCPP_HIDE_FROM_ABI constexpr void resize_and_overwrite(size_type __n, _Op __op) {
/freebsd/contrib/llvm-project/libcxx/include/__algorithm/
H A Dranges_copy_n.h37 template <class _Ip, class _Op>
38 using copy_n_result = in_out_result<_Ip, _Op>;
61 template <input_iterator _Ip, weakly_incrementable _Op> in operator()
62 requires indirectly_copyable<_Ip, _Op> in operator()
63 _LIBCPP_HIDE_FROM_ABI constexpr copy_n_result<_Ip, _Op> in operator()
64 operator()(_Ip __first, iter_difference_t<_Ip> __n, _Op __result) const {
H A Dranges_copy_backward.h35 template <class _Ip, class _Op>
36 using copy_backward_result = in_out_result<_Ip, _Op>;
H A Dranges_copy_if.h36 template <class _Ip, class _Op>
37 using copy_if_result = in_out_result<_Ip, _Op>;
H A Dranges_transform.h38 template <class _Ip, class _Op>
39 using unary_transform_result = in_out_result<_Ip, _Op>;
/freebsd/contrib/llvm-project/libcxx/include/__ranges/
H A Denable_view.h36 template <class _Op, class _Yp>
37 requires is_convertible_v<_Op*, view_interface<_Yp>*>
38 void __is_derived_from_view_interface(const _Op*, const view_interface<_Yp>*);
/freebsd/contrib/llvm-project/libcxx/include/__ostream/
H A Dbasic_ostream.h195 typedef ostreambuf_iterator<_CharT, _Traits> _Op; typedef
198 _Op __o(*this);
643 typedef ostreambuf_iterator<_CharT, _Traits> _Op; in put() typedef
644 _Op __o(*this); in put()