proxygen
|
Public Types | |
using | properties = property_set_insert_t< properties_t< Out >, property_set< is_flow<>>> |
Public Member Functions | |
Pull (Out out) | |
template<class... VN> | |
void | value (VN &&...vn) |
template<class E > | |
void | error (E &&e) |
void | done () |
requires Receiver< Up > &&ReceiveValue< Up, std::ptrdiff_t > void | starting (Up up) |
requires ReceiveValue< Up > void | starting (Up) |
Public Attributes | |
std::function< void(std::ptrdiff_t)> | pull |
Definition at line 32 of file for_each.h.
using folly::pushmi::detail::for_each_fn::Pull< In, Out >::properties = property_set_insert_t<properties_t<Out>, property_set<is_flow<>>> |
Definition at line 35 of file for_each.h.
|
inlineexplicit |
Definition at line 33 of file for_each.h.
|
inline |
Definition at line 48 of file for_each.h.
References folly::pushmi::detail::PUSHMI_TEMPLATE(), folly::pushmi::detail::requires(), and folly::pushmi::set_done.
|
inline |
Definition at line 43 of file for_each.h.
References folly::pushmi::set_error.
|
inline |
Definition at line 55 of file for_each.h.
References folly::gen::move, folly::pushmi::detail::PUSHMI_TEMPLATE(), folly::pushmi::detail::requires(), and folly::pushmi::set_value.
|
inline |
Definition at line 63 of file for_each.h.
|
inline |
Definition at line 38 of file for_each.h.
References folly::pushmi::set_value.
std::function<void(std::ptrdiff_t)> folly::pushmi::detail::for_each_fn::Pull< In, Out >::pull |
Definition at line 36 of file for_each.h.