Home
last modified time | relevance | path

Searched refs:decay_t (Results 1 – 25 of 51) sorted by relevance

123

/freebsd-14-stable/contrib/llvm-project/libcxx/include/__functional/
HDbind_back.h54 requires is_constructible_v<decay_t<_Fn>, _Fn> && is_move_constructible_v<decay_t<_Fn>> &&
55 …(is_constructible_v<decay_t<_Args>, _Args> && ...) && (is_move_constructible_v<decay_t<_Args>> && …
57 noexcept(__bind_back_t<decay_t<_Fn>, tuple<decay_t<_Args>...>>(
59 -> decltype(__bind_back_t<decay_t<_Fn>, tuple<decay_t<_Args>...>>(
61 return __bind_back_t<decay_t<_Fn>, tuple<decay_t<_Args>...>>(
68 …static_assert(is_constructible_v<decay_t<_Fn>, _Fn>, "bind_back requires decay_t<F> to be construc…
69 …static_assert(is_move_constructible_v<decay_t<_Fn>>, "bind_back requires decay_t<F> to be move con…
70 static_assert((is_constructible_v<decay_t<_Args>, _Args> && ...),
72 static_assert((is_move_constructible_v<decay_t<_Args>> && ...),
74 return __bind_back_t<decay_t<_Fn>, tuple<decay_t<_Args>...>>(
HDbind_front.h44 requires is_constructible_v<decay_t<_Fn>, _Fn> && is_move_constructible_v<decay_t<_Fn>> &&
45 …(is_constructible_v<decay_t<_Args>, _Args> && ...) && (is_move_constructible_v<decay_t<_Args>> && …
47 …return __bind_front_t<decay_t<_Fn>, decay_t<_Args>...>(std::forward<_Fn>(__f), std::forward<_Args>… in bind_front()
HDcompose.h44 …noexcept(__compose_t<decay_t<_Fn1>, decay_t<_Fn2>>(std::forward<_Fn1>(__f1), std::forward<_Fn2>(__…
45 …-> decltype(__compose_t<decay_t<_Fn1>, decay_t<_Fn2>>(std::forward<_Fn1>(__f1), std::forward<_Fn2>…
46 …return __compose_t<decay_t<_Fn1>, decay_t<_Fn2>>(std::forward<_Fn1>(__f1), std::forward<_Fn2>(__f2…
HDnot_fn.h44 …class = enable_if_t< is_constructible_v<decay_t<_Fn>, _Fn> && is_move_constructible_v<decay_t<_Fn>…
46 return __not_fn_t<decay_t<_Fn>>(std::forward<_Fn>(__f)); in not_fn()
/freebsd-14-stable/contrib/llvm-project/libcxx/include/__thread/
HDjthread.h51 static_assert(is_constructible_v<decay_t<_Fun>, _Fun>); in jthread()
52 static_assert((is_constructible_v<decay_t<_Args>, _Args> && ...)); in jthread()
53 static_assert(is_invocable_v<decay_t<_Fun>, decay_t<_Args>...> || in jthread()
54 is_invocable_v<decay_t<_Fun>, stop_token, decay_t<_Args>...>); in jthread()
117 if constexpr (is_invocable_v<decay_t<_Fun>, stop_token, decay_t<_Args>...>) { in __init_thread()
/freebsd-14-stable/contrib/llvm-project/libcxx/include/__compare/
HDweak_order.h38 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
46 template <class _Tp, class _Up, class _Dp = decay_t<_Tp>>
47 requires is_same_v<_Dp, decay_t<_Up>> && is_floating_point_v<_Dp>
73 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
81 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
HDpartial_order.h36 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
45 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
53 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
HDstrong_order.h45 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
53 template <class _Tp, class _Up, class _Dp = decay_t<_Tp>>
54 requires is_same_v<_Dp, decay_t<_Up>> && is_floating_point_v<_Dp>
117 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
HDcompare_weak_order_fallback.h32 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
40 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
HDcompare_strong_order_fallback.h32 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
40 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
HDcompare_partial_order_fallback.h32 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
40 requires is_same_v<decay_t<_Tp>, decay_t<_Up>>
/freebsd-14-stable/contrib/llvm-project/libcxx/include/__ranges/
HDrange_adaptor.h76 …requires constructible_from<decay_t<_Closure>, _Closure> && constructible_from<decay_t<_OtherClosu…
78 is_nothrow_constructible_v<decay_t<_Closure>, _Closure> &&
79 is_nothrow_constructible_v<decay_t<_OtherClosure>, _OtherClosure>) {
HDall.h41 requires ranges::view<decay_t<_Tp>>
48 …requires(!ranges::view<decay_t<_Tp>>) && requires(_Tp&& __t) { ranges::ref_view{std::forward<_Tp>(… in requires()
56 …!ranges::view<decay_t<_Tp>> && !requires(_Tp&& __t) { ranges::ref_view{std::forward<_Tp>(__t)}; } …
HDsingle_view.h91 noexcept(noexcept(single_view<decay_t<_Range&&>>(std::forward<_Range>(__range))))
92 -> decltype(single_view<decay_t<_Range&&>>(std::forward<_Range>(__range))) {
93 return single_view<decay_t<_Range&&>>(std::forward<_Range>(__range));
HDdrop_while_view.h115 requires constructible_from<decay_t<_Pred>, _Pred>
117 noexcept(is_nothrow_constructible_v<decay_t<_Pred>, _Pred>) { in operator()
HDrepeat_view.h234 noexcept(noexcept(ranges::repeat_view<decay_t<_Tp>>(std::forward<_Tp>(__value))))
235 -> decltype( ranges::repeat_view<decay_t<_Tp>>(std::forward<_Tp>(__value)))
236 { return ranges::repeat_view<decay_t<_Tp>>(std::forward<_Tp>(__value)); }
HDtake_while_view.h149 requires constructible_from<decay_t<_Pred>, _Pred>
151 noexcept(is_nothrow_constructible_v<decay_t<_Pred>, _Pred>) { in operator()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/ADT/
HDAny.h74 std::negation<std::is_same<std::decay_t<T>, Any>>,
85 std::negation<std::is_convertible<Any, std::decay_t<T>>>,
86 std::is_copy_constructible<std::decay_t<T>>>::value,
90 std::make_unique<StorageImpl<std::decay_t<T>>>(std::forward<T>(Value)); in Any()
161 using U = std::decay_t<T>; in any_cast()
HDScopeExit.h58 [[nodiscard]] detail::scope_exit<std::decay_t<Callable>>
60 return detail::scope_exit<std::decay_t<Callable>>(std::forward<Callable>(F)); in make_scope_exit()
HDDenseMapInfoVariant.h40 using T = std::decay_t<decltype(Alternative)>;
/freebsd-14-stable/contrib/llvm-project/libcxx/include/__algorithm/
HDmake_projected.h85 if constexpr (__is_identity<decay_t<_Proj1>>::value && __is_identity<decay_t<_Proj2>>::value && in decltype()
86 !is_member_pointer_v<decay_t<_Comp>>) { in decltype()
HDfold.h64 template <class _Fp, class _Tp, class _Ip, class _Rp, class _Up = decay_t<_Rp>>
82 using _Up = decay_t<invoke_result_t<_Fp&, _Tp, iter_reference_t<_Ip>>>; in operator()
100 using _Up = decay_t<invoke_result_t<_Fp&, _Tp, range_reference_t<_Rp>>>; in operator()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Support/
HDFormatVariadicDetails.h41 format_provider<std::decay_t<T>>::format(Item, S, Options); in format()
64 using Decayed = std::decay_t<T>;
80 using ConstRefT = const std::decay_t<T> &;
/freebsd-14-stable/contrib/llvm-project/libcxx/include/__iterator/
HDdistance.h69 template <class _Ip, sized_sentinel_for<decay_t<_Ip>> _Sp>
74 return __last - decay_t<_Ip>(__first); in operator()
/freebsd-14-stable/contrib/llvm-project/libcxx/include/
HDany48 decay_t<ValueType>& emplace(Args&&... args);
50 decay_t<ValueType>& emplace(initializer_list<U>, Args&&...);
206 class _Tp = decay_t<_ValueType>,
213 class _Tp = decay_t<_ValueType>,
220 class _Tp = decay_t<_ValueType>,
239 class _Tp = decay_t<_ValueType>,
245 class _Tp = decay_t<_ValueType>,
252 class _Tp = decay_t<_ValueType>,

123