proxygen
folly::pushmi::any_receiver< 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...)
 

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
 

Detailed Description

template<class E, class... VN>
struct folly::pushmi::any_receiver< E, VN >::vtable

Definition at line 43 of file receiver.h.

Member Function Documentation

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

Definition at line 45 of file receiver.h.

45 {}
template<class E, class... VN>
static void folly::pushmi::any_receiver< E, VN >::vtable::s_error ( data ,
E   
)
inlinestaticnoexcept

Definition at line 46 of file receiver.h.

46  {
47  std::terminate();
48  }
template<class E, class... VN>
static void folly::pushmi::any_receiver< E, VN >::vtable::s_op ( data ,
data  
)
inlinestatic

Definition at line 44 of file receiver.h.

44 {}
template<class E, class... VN>
static void folly::pushmi::any_receiver< E, VN >::vtable::s_value ( data ,
VN...   
)
inlinestatic

Definition at line 49 of file receiver.h.

49 {}

Member Data Documentation

template<class E, class... VN>
void(* folly::pushmi::any_receiver< E, VN >::vtable::done_) (data &) = vtable::s_done

Definition at line 51 of file receiver.h.

template<class E, class... VN>
void(* folly::pushmi::any_receiver< E, VN >::vtable::error_) (data &, E) noexcept = vtable::s_error
noexcept

Definition at line 52 of file receiver.h.

template<class E, class... VN>
void(* folly::pushmi::any_receiver< E, VN >::vtable::op_) (data &, data *) = vtable::s_op
template<class E, class... VN>
void(* folly::pushmi::any_receiver< E, VN >::vtable::value_) (data &, VN...) = vtable::s_value

Definition at line 53 of file receiver.h.


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