proxygen
|
#include <tap.h>
Public Types | |
using | properties = properties_t< Out > |
Public Member Functions | |
requires ReceiveValue< SideEffects, const std::remove_reference_t< VN >... > &&ReceiveValue< Out, std::remove_reference_t< VN >... > void | value (VN &&...vn) |
requires ReceiveError< SideEffects, const E > &&ReceiveError< Out, E > void | error (E e) noexcept |
void | done () |
requires FlowReceiver< SideEffects > &&FlowReceiver< Out > void | starting (Up &&up) |
Public Attributes | |
SideEffects | sideEffects |
Out | out |
using folly::pushmi::detail::tap_::properties = properties_t<Out> |
|
inline |
Definition at line 51 of file tap.h.
References folly::pushmi::detail::PUSHMI_TEMPLATE(), folly::pushmi::detail::requires(), and folly::pushmi::set_done.
|
inlinenoexcept |
Definition at line 47 of file tap.h.
References folly::pushmi::detail::as_const, folly::gen::move, and folly::pushmi::set_error.
|
inline |
Definition at line 57 of file tap.h.
References folly::pushmi::set_starting.
|
inline |
Definition at line 40 of file tap.h.
References folly::pushmi::detail::as_const, folly::pushmi::detail::PUSHMI_TEMPLATE(), folly::pushmi::detail::requires(), and folly::pushmi::set_value.