proxygen
|
Public Types | |
template<class U > | |
using | test_for_this = nested_executor_impl< U > |
using | properties = properties_t< Exec > |
Public Member Functions | |
nested_executor_impl (lock_state *state, Exec ex) | |
auto | executor () |
requires Constrained< Exec > auto | top () |
requires Receiver< Out > &&Constrained< Exec > void | submit (CV cv, Out out) |
requires Receiver< Out > &¬ Constrained< Exec > void | submit (Out out) |
Static Public Member Functions | |
requires Sender< Ex > &&Executor< Ex > &&static detail::is_v< Ex, test_for_this > auto | make (lock_state *, Ex ex) |
requires Sender< Ex > &&Executor< Ex > &¬ static detail::is_v< Ex, test_for_this > auto | make (lock_state *state, Ex ex) |
Public Attributes | |
lock_state * | state_ |
Exec | ex_ |
using folly::pushmi::detail::blocking_submit_fn::nested_executor_impl::test_for_this = nested_executor_impl<U> |
|
inline |
Definition at line 140 of file submit.h.
|
inline |
Definition at line 163 of file submit.h.
References folly::pushmi::executor, folly::pushmi::detail::PUSHMI_TEMPLATE(), and folly::pushmi::detail::requires().
|
inlinestatic |
Definition at line 151 of file submit.h.
References folly::pushmi::detail::PUSHMI_TEMPLATE(), and folly::pushmi::detail::requires().
|
inlinestatic |
|
inline |
Definition at line 175 of file submit.h.
References folly::gen::move, folly::pushmi::detail::blocking_submit_fn::lock_state::nested, folly::pushmi::detail::PUSHMI_TEMPLATE(), folly::pushmi::detail::requires(), and submit.
|
inline |
Definition at line 183 of file submit.h.
References folly::gen::move, folly::pushmi::detail::blocking_submit_fn::lock_state::nested, and submit.
|
inline |
Definition at line 169 of file submit.h.
References folly::pushmi::detail::PUSHMI_TEMPLATE(), folly::pushmi::detail::requires(), and folly::pushmi::top.
Exec folly::pushmi::detail::blocking_submit_fn::nested_executor_impl::ex_ |
lock_state* folly::pushmi::detail::blocking_submit_fn::nested_executor_impl::state_ |