proxygen
folly::pushmi::any_flow_receiver< PE, PV, E, VN >::vtable Struct Reference

Static Public Member Functions

static void s_op (data &, data *)
 
static void s_done (data &)
 
static void s_error (data &, E) noexcept
 
static void s_value (data &, VN...)
 
static void s_starting (data &, any_receiver< PE, PV >)
 

Public Attributes

void(* op_ )(data &, data *) = vtable::s_op
 
void(* done_ )(data &) = vtable::s_done
 
void(* error_ )(data &, E) noexcept = vtable::s_error
 
void(* value_ )(data &, VN...) = vtable::s_value
 
void(* starting_ )(data &, any_receiver< PE, PV >) = vtable::s_starting
 

Detailed Description

template<class PE, class PV, class E, class... VN>
struct folly::pushmi::any_flow_receiver< PE, PV, E, VN >::vtable

Definition at line 36 of file flow_receiver.h.

Member Function Documentation

template<class PE, class PV, class E, class... VN>
static void folly::pushmi::any_flow_receiver< PE, PV, E, VN >::vtable::s_done ( data )
inlinestatic

Definition at line 38 of file flow_receiver.h.

38 {}
template<class PE, class PV, class E, class... VN>
static void folly::pushmi::any_flow_receiver< PE, PV, E, VN >::vtable::s_error ( data ,
E   
)
inlinestaticnoexcept

Definition at line 39 of file flow_receiver.h.

39 { std::terminate(); }
template<class PE, class PV, class E, class... VN>
static void folly::pushmi::any_flow_receiver< PE, PV, E, VN >::vtable::s_op ( data ,
data  
)
inlinestatic

Definition at line 37 of file flow_receiver.h.

37 {}
template<class PE, class PV, class E, class... VN>
static void folly::pushmi::any_flow_receiver< PE, PV, E, VN >::vtable::s_starting ( data ,
any_receiver< PE, PV >   
)
inlinestatic

Definition at line 41 of file flow_receiver.h.

41 {}
template<class PE, class PV, class E, class... VN>
static void folly::pushmi::any_flow_receiver< PE, PV, E, VN >::vtable::s_value ( data ,
VN...   
)
inlinestatic

Definition at line 40 of file flow_receiver.h.

40 {}

Member Data Documentation

template<class PE, class PV, class E, class... VN>
void(* folly::pushmi::any_flow_receiver< PE, PV, E, VN >::vtable::done_) (data &) = vtable::s_done
template<class PE, class PV, class E, class... VN>
void(* folly::pushmi::any_flow_receiver< PE, PV, E, VN >::vtable::error_) (data &, E) noexcept = vtable::s_error
noexcept
template<class PE, class PV, class E, class... VN>
void(* folly::pushmi::any_flow_receiver< PE, PV, E, VN >::vtable::op_) (data &, data *) = vtable::s_op
template<class PE, class PV, class E, class... VN>
void(* folly::pushmi::any_flow_receiver< PE, PV, E, VN >::vtable::starting_) (data &, any_receiver< PE, PV >) = vtable::s_starting
template<class PE, class PV, class E, class... VN>
void(* folly::pushmi::any_flow_receiver< PE, PV, E, VN >::vtable::value_) (data &, VN...) = vtable::s_value

The documentation for this struct was generated from the following file: