29 template <
class In,
class Out>
37 template <
class In,
class ExecutorFactory>
42 void operator()(In& in, Out out)
const {
50 template <
class In,
class TP,
class Out>
59 template <
class In,
class ExecutorFactory>
64 void operator()(In& in, TP at, Out out)
const {
73 template <
class ExecutorFactory>
78 auto operator()(In in)
const {
81 detail::submit_transform_out<In>(
89 (
requires Invocable<ExecutorFactory&>&&
91 auto operator()(ExecutorFactory ef)
const {
constexpr detail::Map< Move > move
—— Concurrent Priority Queue Implementation ——
requires requires(::folly::pushmi::invoke(std::declval< F >(), std::get< Is >(std::declval< Tuple >())...))) const expr decltype(auto) apply_impl(F &&f
#define PUSHMI_INLINE_VAR
PUSHMI_INLINE_VAR constexpr struct folly::pushmi::detail::sender_from_fn sender_from
PUSHMI_INLINE_VAR constexpr __adl::do_submit_fn submit
PUSHMI_TEMPLATE(class In, class Out, bool SenderRequires, bool SingleSenderRequires, bool TimeSingleSenderRequires)(requires Sender< In > &&Receiver< Out >) constexpr bool sender_requires_from()
PUSHMI_INLINE_VAR constexpr struct folly::pushmi::make_receiver_fn make_receiver
PUSHMI_INLINE_VAR constexpr detail::on_fn on