proxygen
|
Public Member Functions | |
requires Executor< std::decay_t< Value > > &&ReceiveValue< Out,::folly::pushmi::invoke_result_t< nested_executor_impl_fn, lock_state *, std::decay_t< Value > > > void | operator() (Out out, Value &&v) const |
requires True &&ReceiveValue< Out, VN... > && | not (sizeof...(VN)==1 &&And< Executor< std::decay_t< VN >>... >)) void operator()(Out out |
Public Attributes | |
lock_state * | state_ |
requires True &&ReceiveValue< Out, VN... > VN &&vn | const |
requires True&& ReceiveValue<Out, VN...>&& folly::pushmi::detail::blocking_submit_fn::on_value_impl::not | ( | sizeof... | VN = = 1 && And<Executor<std::decay_t<VN>>...> | ) |
|
inline |
Definition at line 243 of file submit.h.
References folly::gen::guard(), folly::pushmi::detail::blocking_submit_fn::lock_state::lock, folly::pushmi::detail::blocking_submit_fn::lock_state::nested, folly::pushmi::detail::PUSHMI_TEMPLATE(), folly::pushmi::detail::requires(), folly::pushmi::set_value, folly::pushmi::detail::blocking_submit_fn::lock_state::signaled, and testing::Value().
lock_state* folly::pushmi::detail::blocking_submit_fn::on_value_impl::state_ |