proxygen
folly::pushmi::inline_constrained_executor_t Class Reference

#include <inline.h>

Public Types

using properties = property_set< is_constrained<>, is_executor<>, is_always_blocking<>, is_fifo_sequence<>, is_single<>>
 

Public Member Functions

std::ptrdiff_t top ()
 
auto executor ()
 
requires Regular< CV > &&Receiver< Out > void submit (CV, Out out)
 

Detailed Description

Definition at line 23 of file inline.h.

Member Typedef Documentation

Member Function Documentation

auto folly::pushmi::inline_constrained_executor_t::executor ( )
inline

Definition at line 35 of file inline.h.

References folly::pushmi::PUSHMI_TEMPLATE().

35  {
36  return *this;
37  }
requires Regular<CV>&& Receiver<Out> void folly::pushmi::inline_constrained_executor_t::submit ( CV  ,
Out  out 
)
inline

Definition at line 39 of file inline.h.

References folly::pushmi::set_done, and folly::pushmi::set_value.

39  {
40  set_value(out, *this);
41  set_done(out);
42  }
PUSHMI_INLINE_VAR constexpr __adl::set_value_fn set_value
PUSHMI_INLINE_VAR constexpr __adl::set_done_fn set_done
std::ptrdiff_t folly::pushmi::inline_constrained_executor_t::top ( )
inline

Definition at line 32 of file inline.h.

32  {
33  return 0;
34  }

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