26 template <
typename In>
34 auto via(AN&&... an) {
46 auto operator()(In
in)
const {
66 (
requires Same<To, is_sender<>>&& Sender<In>)
PUSHMI_INLINE_VAR constexpr detail::request_via_fn request_via
requires Same< To, is_sender<> > &&Sender< In > auto via_cast(In in)
—— Concurrent Priority Queue Implementation ——
PUSHMI_INLINE_VAR constexpr detail::via_fn via
requires Invocable< decltype(::folly::pushmi::operators::via), AN... > &&Invocable< invoke_result_t< decltype(::folly::pushmi::operators::via), AN... >, In > auto via(AN &&...an)
#define PUSHMI_INLINE_VAR
requires requires(detail::apply_impl(std::declval< F >(), std::declval< Tuple >(), detail::tupidxs< Tuple >{}))) const expr decltype(auto) apply(F &&f
PUSHMI_TEMPLATE(class E=std::exception_ptr, class Wrapped)(requires Sender< detail
decltype(folly::pushmi::invoke(std::declval< F >(), std::declval< As >()...)) invoke_result_t