proxygen
folly::pushmi::detail::submit_transform_out_1< In, FN > Struct Template Reference

#include <extension_operators.h>

Public Member Functions

requires Receiver< Out > &&Invocable< FN, Out > &&SenderTo< In,::folly::pushmi::invoke_result_t< const FN &, Out > > void operator() (In &in, Out out) const
 

Public Attributes

FN fn_
 

Detailed Description

template<class In, class FN>
struct folly::pushmi::detail::submit_transform_out_1< In, FN >

Definition at line 120 of file extension_operators.h.

Member Function Documentation

template<class In , class FN >
requires Receiver<Out>&& Invocable<FN, Out>&& SenderTo<In, ::folly::pushmi::invoke_result_t<const FN&, Out> > void folly::pushmi::detail::submit_transform_out_1< In, FN >::operator() ( In &  in,
Out  out 
) const
inline

Definition at line 125 of file extension_operators.h.

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

125  {
126  submit(in, fn_(std::move(out)));
127  }
constexpr detail::Map< Move > move
Definition: Base-inl.h:2567
PUSHMI_INLINE_VAR constexpr __adl::do_submit_fn submit

Member Data Documentation

template<class In , class FN >
FN folly::pushmi::detail::submit_transform_out_1< In, FN >::fn_

Definition at line 121 of file extension_operators.h.


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