proxygen
folly::pushmi::detail::on_fn::out_impl< In, ExecutorFactory > Struct Template Reference

Public Member Functions

requires SenderTo< In, Out > void operator() (In &in, Out out) const
 

Public Attributes

ExecutorFactory ef_
 

Detailed Description

template<class In, class ExecutorFactory>
struct folly::pushmi::detail::on_fn::out_impl< In, ExecutorFactory >

Definition at line 38 of file on.h.

Member Function Documentation

template<class In , class ExecutorFactory >
requires SenderTo<In, Out> void folly::pushmi::detail::on_fn::out_impl< In, ExecutorFactory >::operator() ( In &  in,
Out  out 
) const
inline

Definition at line 42 of file on.h.

References folly::pushmi::make_receiver, folly::gen::move, and folly::pushmi::submit.

42  {
43  auto exec = ef_();
44  submit(
45  exec,
47  on_value_impl<In, Out>{in, std::move(out)}));
48  }
constexpr detail::Map< Move > move
Definition: Base-inl.h:2567
PUSHMI_INLINE_VAR constexpr __adl::do_submit_fn submit
PUSHMI_INLINE_VAR constexpr struct folly::pushmi::make_receiver_fn make_receiver

Member Data Documentation

template<class In , class ExecutorFactory >
ExecutorFactory folly::pushmi::detail::on_fn::out_impl< In, ExecutorFactory >::ef_

Definition at line 39 of file on.h.


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