proxygen
folly::pushmi::any_many_sender< E, VN >::vtable Struct Reference

Static Public Member Functions

static void s_op (data &, data *)
 
static any_executor< Es_executor (data &)
 
static void s_submit (data &, any_receiver< E, VN... >)
 

Public Attributes

void(* op_ )(data &, data *) = vtable::s_op
 
any_executor< E >(* executor_ )(data &) = vtable::s_executor
 
void(* submit_ )(data &, any_receiver< E, VN... >) = vtable::s_submit
 

Detailed Description

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

Definition at line 36 of file many_sender.h.

Member Function Documentation

template<class E, class... VN>
static any_executor<E> folly::pushmi::any_many_sender< E, VN >::vtable::s_executor ( data )
inlinestatic

Definition at line 38 of file many_sender.h.

38  {
39  return {};
40  }
template<class E, class... VN>
static void folly::pushmi::any_many_sender< E, VN >::vtable::s_op ( data ,
data  
)
inlinestatic

Definition at line 37 of file many_sender.h.

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

Definition at line 41 of file many_sender.h.

41 {}

Member Data Documentation

template<class E, class... VN>
any_executor<E>(* folly::pushmi::any_many_sender< E, VN >::vtable::executor_) (data &) = vtable::s_executor

Definition at line 43 of file many_sender.h.

Referenced by folly::pushmi::any_many_sender< E, VN >::executor().

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

Definition at line 44 of file many_sender.h.

Referenced by folly::pushmi::any_many_sender< E, VN >::submit().


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