28 template <
class In,
class Predicate>
33 void operator()(Out& out, VN&&... vn)
const {
39 template <
class In,
class Predicate>
44 auto operator()(Out out)
const {
45 return ::folly::pushmi::detail::receiver_from_fn<In>()(
51 template <
class Predicate>
56 auto operator()(In in)
const {
59 ::folly::pushmi::detail::submit_transform_out<In>(
67 auto operator()(Predicate p)
const {
PUSHMI_INLINE_VAR constexpr detail::filter_fn filter
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 struct folly::pushmi::detail::as_const_fn as_const
PUSHMI_INLINE_VAR constexpr __adl::set_value_fn set_value
PUSHMI_TEMPLATE(class In, class Out, bool SenderRequires, bool SingleSenderRequires, bool TimeSingleSenderRequires)(requires Sender< In > &&Receiver< Out >) constexpr bool sender_requires_from()