proxygen
folly::pushmi::detail::via_fn::in_impl< ExecutorFactory > Struct Template Reference

Public Member Functions

requires Sender< In > auto operator() (In in) const
 

Public Attributes

ExecutorFactory ef_
 

Detailed Description

template<class ExecutorFactory>
struct folly::pushmi::detail::via_fn::in_impl< ExecutorFactory >

Definition at line 139 of file via.h.

Member Function Documentation

template<class ExecutorFactory >
requires Sender<In> auto folly::pushmi::detail::via_fn::in_impl< ExecutorFactory >::operator() ( In  in) const
inline

Definition at line 143 of file via.h.

References folly::gen::move, folly::pushmi::on_executor(), folly::pushmi::detail::PUSHMI_TEMPLATE(), folly::pushmi::detail::requires(), and folly::pushmi::detail::sender_from.

143  {
145  std::move(in),
146  ::folly::pushmi::detail::submit_transform_out<In>(
147  out_impl<In, ExecutorFactory>{ef_}),
149  executor_impl<In, ExecutorFactory>{ef_}));
150  }
constexpr detail::Map< Move > move
Definition: Base-inl.h:2567
auto on_executor(Fn fn) -> on_executor_fn< Fn >
Definition: boosters.h:307
PUSHMI_INLINE_VAR constexpr struct folly::pushmi::detail::sender_from_fn sender_from

Member Data Documentation

template<class ExecutorFactory >
ExecutorFactory folly::pushmi::detail::via_fn::in_impl< ExecutorFactory >::ef_

Definition at line 140 of file via.h.


The documentation for this struct was generated from the following file: