|
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.