Home
last modified time | relevance | path

Searched refs:_Tuple (Results 1 – 6 of 6) sorted by relevance

/openbmc/sdbusplus/include/sdbusplus/async/stdexec/__detail/
H A D__tuple.hpp106 template <class _Fn, class _Tuple, class... _Us>
108 decltype(__declval<_Tuple>().apply(__declval<_Fn>(), __declval<_Tuple>(),
111 template <class _Fn, class _Tuple, class... _Us>
113 requires { typename __apply_result_t<_Fn, _Tuple, _Us...>; };
115 template <class _Fn, class _Tuple, class... _Us>
117 __applicable<_Fn, _Tuple, _Us...> &&
118 noexcept(__declval<_Tuple>().apply(__declval<_Fn>(), __declval<_Tuple>(),
150 template <class _Fn, class _Tuple>
152 auto operator<<(_Tuple&& __tup, in operator <<()
156 noexcept(__nothrow_applicable<_Fn, _Tuple, _Us...>) in operator <<()
[all …]
H A D__transform_completion_signatures.hpp116 template <template <class...> class _Tuple, class _Tag, class... _Args>
117 auto __for_each_sig(_Tag (*)(_Args...)) -> _Tuple<_Tag, _Args...>;
119 template <class _Sig, template <class...> class _Tuple>
121 decltype(__sigs::__for_each_sig<_Tuple>(static_cast<_Sig*>(nullptr)));
123 template <template <class...> class _Tuple, template <class...> class _Variant,
128 template <template <class...> class _Tuple, template <class...> class _Variant,
131 -> _Variant<__for_each_sig_t<_Sigs, _Tuple>..., _More...>;
134 template <class _Sigs, template <class...> class _Tuple,
138 _Tuple, _Variant, _More...>(static_cast<_Sigs**>(nullptr)));
359 template <class _SetTag, class _Completions, class _Tuple,
[all …]
H A D__shared.hpp69 return [&]<class _Tuple>(_Tuple&& __tupl) noexcept -> void { in __make_notify_visitor()
73 __forward_like<_Tuple>(__args)...); in __make_notify_visitor()
H A D__when_all.hpp416 using _Tuple = __decayed_tuple<_Args...>; typedef
418 __same_as<decltype(*__opt_values), _Tuple&>,
423 _Tuple{{static_cast<_Args&&>(__args)}...});
430 _Tuple{{static_cast<_Args&&>(__args)}...});
H A D__p2300.hpp194 template <class...> class _Tuple = stdexec::__decayed_tuple, //
197 stdexec::value_types_of_t<_Sender, _Env, _Tuple, _Variant>;
/openbmc/sdbusplus/include/sdbusplus/async/stdexec/
H A Dasync_scope.hpp649 using _Tuple = __decayed_std_tuple<_Tag, _As...>; in __save_completion() typedef
650 __state.__data_.template emplace<_Tuple>( in __save_completion()
655 using _Tuple = std::tuple<set_error_t, std::exception_ptr>; in __save_completion() typedef
656 __state.__data_.template emplace<_Tuple>( in __save_completion()