proxygen
folly::pushmi::detail::via_fn Struct Reference

#include <via.h>

Classes

struct  executor_impl
 
struct  in_impl
 
struct  on_done_impl
 
struct  on_error_impl
 
struct  on_value_impl
 
struct  out_impl
 

Public Member Functions

requires Invocable< ExecutorFactory & > &&Executor< invoke_result_t< ExecutorFactory & > > &&FifoSequence< invoke_result_t< ExecutorFactory & > > auto operator() (ExecutorFactory ef) const
 

Detailed Description

Definition at line 51 of file via.h.

Member Function Documentation

requires Invocable<ExecutorFactory&>&& Executor<invoke_result_t<ExecutorFactory&> >&& FifoSequence<invoke_result_t<ExecutorFactory&> > auto folly::pushmi::detail::via_fn::operator() ( ExecutorFactory  ef) const
inline

Definition at line 158 of file via.h.

References folly::gen::move.

158  {
159  return in_impl<ExecutorFactory>{std::move(ef)};
160  }
constexpr detail::Map< Move > move
Definition: Base-inl.h:2567

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