proxygen
|
#include <receiver.h>
Public Types | |
using | properties = property_set< is_receiver<>> |
Public Member Functions | |
receiver ()=default | |
constexpr | receiver (VF vf) |
constexpr | receiver (EF ef) |
constexpr | receiver (DF df) |
constexpr | receiver (EF ef, DF df) |
constexpr | receiver (VF vf, EF ef, DF df=DF{}) |
requires Invocable< VF &, VN... > void | value (VN &&...vn) |
requires Invocable< EF &, E > void | error (E e) noexcept |
void | done () |
Private Attributes | |
bool | done_ = false |
VF | vf_ |
EF | ef_ |
DF | df_ |
Definition at line 170 of file receiver.h.
using folly::pushmi::receiver< VF, EF, DF >::properties = property_set<is_receiver<>> |
Definition at line 187 of file receiver.h.
|
default |
|
inlineexplicit |
Definition at line 190 of file receiver.h.
|
inlineexplicit |
|
inlineexplicit |
|
inline |
Definition at line 193 of file receiver.h.
|
inline |
Definition at line 195 of file receiver.h.
References folly::pushmi::any_receiver< E, VN >::done_, folly::gen::move, folly::pushmi::PUSHMI_TEMPLATE(), and folly::pushmi::requires().
|
inline |
Definition at line 219 of file receiver.h.
References PUSHMI_TYPE_CONSTRAINT, and folly::pushmi::requires().
|
inlinenoexcept |
|
inline |
Definition at line 203 of file receiver.h.
References folly::pushmi::PUSHMI_TEMPLATE(), and folly::pushmi::requires().
|
private |
Definition at line 174 of file receiver.h.
|
private |
Definition at line 171 of file receiver.h.
|
private |
Definition at line 173 of file receiver.h.
|
private |
Definition at line 172 of file receiver.h.