Home
last modified time | relevance | path

Searched refs:_Fn (Results 1 – 13 of 13) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__scope.hpp23 template <class _Fn, class... _Ts>
27 template <class _Fn>
28 struct __scope_guard<_Fn>
31 _Fn __fn_;
48 template <class _Fn, class _T0>
49 struct __scope_guard<_Fn, _T0>
52 _Fn __fn_;
76 _Fn __fn_;
94 static_cast<_Fn&&>( in ~__scope_guard()
103 _Fn __fn_;
[all …]
H A D__meta.hpp433 using __f = _Fn;
450 using __f = _Fn;
484 template <class _Fn>
519 __minvocable<_Fn, _Args...> && __ok<__minvoke<_Fn, _Args...>>;
659 __minvoke<__mtry_catch<_Fn, _WITH_META_FUNCTION_<_Fn>>, _Args...>;
702 _Fn,
722 template <class _Fn>
746 template <class _Fn>
802 template <class _Fn>
968 _Fn __fn_;
[all …]
H A D__tuple.hpp67 -> decltype(static_cast<_Fn&&>(__fn)( in apply()
71 return static_cast<_Fn&&>( in apply()
83 return (static_cast<_Fn&&>(__fn)( in for_each()
94 template <class _Fn, class _Tuple, class... _Us>
99 template <class _Fn, class _Tuple, class... _Us>
105 __applicable<_Fn, _Tuple, _Us...> &&
138 template <class _Fn, class _Tuple>
141 _Fn __fn) noexcept(__nothrow_move_constructible<_Fn>) in operator <<()
151 template <class _Fn, class... _Tuples>
195 template <class _Fn>
[all …]
H A D__variant.hpp56 template <class _Fn, class... _Us>
58 void visit(_Fn&&, _Us&&...) const noexcept in visit() argument
157 template <class _Fn, class... _As>
159 auto emplace_from(_Fn&& __fn, _As&&... __as) // in emplace_from()
160 noexcept(__nothrow_callable<_Fn, _As...>) in emplace_from()
161 -> __call_result_t<_Fn, _As...>& in emplace_from()
163 using __result_t = __call_result_t<_Fn, _As...>; in emplace_from()
175 template <class _Fn, class _Self, class... _As>
184 ((_Is == __index ? static_cast<_Fn&&>(__fn)( in visit()
231 template <class _Fn>
[all …]
H A D__sender_introspection.hpp48 template <class _Fn>
49 using __f = __minvoke<_Fn, _Tag, _Data, _Child...>;
52 template <class _Fn>
57 -> __minvoke<_Fn, _Tag, _Data, _Child...>;
60 template <class _CvrefSender, class _Fn>
62 __call_result_t<__sexpr_apply_t, _CvrefSender, __sexpr_uncurry_fn<_Fn>>;
105 template <class _Fn>
106 using __f = __detail::__sexpr_uncurry<_Tp, _Fn>;
H A D__cpo.hpp114 template <class _Fn>
115 using __arg_type_t = typename __arg_type<_Fn>::type;
126 template <class _Fn>
127 using __tag_type_t = typename __tag_type<_Fn>::type;
H A D__receivers.hpp35 template <class _Fn, class... _Args>
36 using __f = __minvoke<_Fn, _Args...>;
69 template <class _Fn, class... _Args>
71 using __f = __minvoke<_Fn, _Args...>;
105 template <class _Fn, class... _Args>
107 using __f = __minvoke<_Fn, _Args...>;
H A D__basic_sender.hpp418 []<class _Fn>(_Fn __fn) noexcept {
421 noexcept(__nothrow_callable<const _Fn&, _Rest...>)
422 -> __call_result_t<const _Fn&, _Rest...> {
H A D__let.hpp535 [&]<class _Fn, class _Child>(__ignore, _Fn&& __fn,
540 return __let_state_t{static_cast<_Fn&&>(__fn), __sched};
H A D__execution_fwd.hpp125 template <class _Fn>
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Dfunctional.hpp262 template <std::size_t... _Is, class _Fn, class _Tup>
270 return __invoke(static_cast<_Fn&&>(__fn), in __impl()
278 template <class _Fn, class _Tup>
283 template <class _Fn, class _Tup>
286 template <class _Fn, class _Tup>
288 __applicable<_Fn, _Tup> //
293 template <class _Fn, class _Tup>
294 requires __applicable<_Fn, _Tup>
299 template <class _Fn, class _Tup>
300 requires __applicable<_Fn, _Tup>
[all …]
H A Dscope.hpp23 template <class _Fn, class... _Ts>
24 requires stdexec::__nothrow_callable<_Fn, _Ts...>
27 stdexec::__scope_guard<_Fn, _Ts...> __guard_;
34 template <class _Fn, class... _Ts>
35 scope_guard(_Fn, _Ts...) -> scope_guard<_Fn, _Ts...>;
H A Dasync_scope.hpp490 template <class _Fn>
498 template <class _Fn>
499 using __completion_as_tuple_t = stdexec::__t<__completion_as_tuple2_<_Fn>>;
506 template <class _Fn>
508 decltype(__scope::__completion_as_tuple_(static_cast<_Fn*>(nullptr)));