|
proxygen
|
#include <receiver.h>
Public Member Functions | |
| auto | operator() () const |
| requires | PUSHMI_EXP (lazy::True<> PUSHMI_BROKEN_SUBSUMPTION(PUSHMI_AND not lazy::ReceiverDataArg< VF >))) auto operator()(VF vf) const |
| template<class... EFN> | |
| auto | operator() (on_error_fn< EFN... > ef) const |
| template<class... DFN> | |
| auto | operator() (on_done_fn< DFN... > df) const |
| requires | PUSHMI_EXP (lazy::True<> PUSHMI_BROKEN_SUBSUMPTION(PUSHMI_ANDnot lazy::ReceiverDataArg< VF > PUSHMI_ANDnot lazy::Invocable< EF & >))) auto operator()(VF vf |
| requires | PUSHMI_EXP (lazy::True<> PUSHMI_AND lazy::Invocable< DF & > PUSHMI_BROKEN_SUBSUMPTION(PUSHMI_AND not lazy::ReceiverDataArg< EF >))) auto operator()(EF ef |
| requires | PUSHMI_EXP (lazy::True<> PUSHMI_AND lazy::Invocable< DF & > PUSHMI_BROKEN_SUBSUMPTION(PUSHMI_AND not lazy::ReceiverDataArg< VF >))) auto operator()(VF vf |
| requires | PUSHMI_EXP (lazy::True<> PUSHMI_AND lazy::ReceiverDataArg< Data >)) auto operator()(Data d) const |
| requires | PUSHMI_EXP (lazy::True<> PUSHMI_AND lazy::ReceiverDataArg< Data >)) auto operator()(Data d |
| requires | PUSHMI_EXP (lazy::True<> PUSHMI_AND lazy::ReceiverDataArg< Data >)) auto operator()(Data d |
| requires | PUSHMI_EXP (lazy::True<> PUSHMI_AND lazy::ReceiverDataArg< Data >)) auto operator()(Data d |
| requires | PUSHMI_EXP (lazy::True<> PUSHMI_AND lazy::ReceiverDataArg< Data >)) auto operator()(Data d |
| requires | PUSHMI_EXP (lazy::True<> PUSHMI_AND lazy::ReceiverDataArg< Data >)) auto operator()(Data d |
| requires | PUSHMI_EXP (lazy::True<> PUSHMI_AND lazy::ReceiverDataArg< Data > PUSHMI_AND lazy::Invocable< DDF &, Data & >)) auto operator()(Data d |
Public Attributes | |
| requires EF ef | const |
| requires DF df | const |
| requires EF | ef |
| requires EF DF df | const |
| requires DVF vf | const |
| requires on_error_fn< DEFN... > ef | const |
| requires on_done_fn< DDFN... > df | const |
| requires DVF | vf |
| requires DVF on_error_fn< DEFN... > ef | const |
| requires DEF | ef |
| requires DEF on_done_fn< DDFN... > df | const |
| requires DVF DEF | ef |
| requires DVF DEF DDF df | const |
Definition at line 313 of file receiver.h.
|
inline |
Definition at line 314 of file receiver.h.
References folly::pushmi::PUSHMI_TEMPLATE().
|
inline |
|
inline |
Definition at line 329 of file receiver.h.
References folly::gen::move, PUSHMI_AND, PUSHMI_BROKEN_SUBSUMPTION, PUSHMI_EXP, folly::pushmi::PUSHMI_TEMPLATE(), and folly::pushmi::requires().
|
inline |
| requires folly::pushmi::make_receiver_fn::PUSHMI_EXP | ( | lazy::True<> | PUSHMI_BROKEN_SUBSUMPTIONPUSHMI_ANDnot lazy::ReceiverDataArg< VF > PUSHMI_ANDnot lazy::Invocable< EF & > | ) |
| requires folly::pushmi::make_receiver_fn::PUSHMI_EXP | ( | lazy::True<> PUSHMI_AND lazy::Invocable< DF & > | PUSHMI_BROKEN_SUBSUMPTIONPUSHMI_AND not lazy::ReceiverDataArg< EF > | ) |
| requires folly::pushmi::make_receiver_fn::PUSHMI_EXP | ( | lazy::True<> PUSHMI_AND lazy::Invocable< DF & > | PUSHMI_BROKEN_SUBSUMPTIONPUSHMI_AND not lazy::ReceiverDataArg< VF > | ) |
|
inline |
Definition at line 358 of file receiver.h.
References folly::gen::move, PUSHMI_AND, PUSHMI_EXP, folly::pushmi::PUSHMI_TEMPLATE(), and folly::pushmi::requires().
| requires folly::pushmi::make_receiver_fn::PUSHMI_EXP | ( | lazy::True<> PUSHMI_AND lazy::ReceiverDataArg< Data > | ) |
| requires folly::pushmi::make_receiver_fn::PUSHMI_EXP | ( | lazy::True<> PUSHMI_AND lazy::ReceiverDataArg< Data > | ) |
| requires folly::pushmi::make_receiver_fn::PUSHMI_EXP | ( | lazy::True<> PUSHMI_AND lazy::ReceiverDataArg< Data > | ) |
| requires folly::pushmi::make_receiver_fn::PUSHMI_EXP | ( | lazy::True<> PUSHMI_AND lazy::ReceiverDataArg< Data > | ) |
| requires folly::pushmi::make_receiver_fn::PUSHMI_EXP | ( | lazy::True<> PUSHMI_AND lazy::ReceiverDataArg< Data > | ) |
| requires folly::pushmi::make_receiver_fn::PUSHMI_EXP | ( | lazy::True<> PUSHMI_AND lazy::ReceiverDataArg< Data > PUSHMI_AND lazy::Invocable< DDF &, Data & > | ) |
| requires DF df folly::pushmi::make_receiver_fn::const |
Definition at line 346 of file receiver.h.
| requires EF DF df folly::pushmi::make_receiver_fn::const |
Definition at line 368 of file receiver.h.
| requires on_error_fn<DEFN...> ef folly::pushmi::make_receiver_fn::const |
Definition at line 375 of file receiver.h.
| requires on_done_fn<DDFN...> df folly::pushmi::make_receiver_fn::const |
Definition at line 382 of file receiver.h.
| requires DVF on_error_fn<DEFN...> ef folly::pushmi::make_receiver_fn::const |
| requires DEF on_done_fn<DDFN...> df folly::pushmi::make_receiver_fn::const |
| requires DVF DEF DDF df folly::pushmi::make_receiver_fn::const |
| requires EF folly::pushmi::make_receiver_fn::ef |
Definition at line 354 of file receiver.h.
| requires DEF folly::pushmi::make_receiver_fn::ef |
Definition at line 396 of file receiver.h.
| requires DVF DEF folly::pushmi::make_receiver_fn::ef |
Definition at line 404 of file receiver.h.
| requires DVF folly::pushmi::make_receiver_fn::vf |
Definition at line 389 of file receiver.h.