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

Static Public Member Functions

static void s_op (data &, data *)
 
static CV s_top (data &)
 
static any_constrained_executor< E, CVs_executor (data &)
 
static void s_submit (data &, CV, any_receiver< E, VN... >)
 

Public Attributes

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

Detailed Description

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

Definition at line 36 of file constrained_single_sender.h.

Member Function Documentation

template<class E, class CV, class... VN>
static any_constrained_executor<E, CV> folly::pushmi::any_constrained_single_sender< E, CV, VN >::vtable::s_executor ( data )
inlinestatic

Definition at line 39 of file constrained_single_sender.h.

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

Definition at line 37 of file constrained_single_sender.h.

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

Definition at line 40 of file constrained_single_sender.h.

40 {}
template<class E, class CV, class... VN>
static CV folly::pushmi::any_constrained_single_sender< E, CV, VN >::vtable::s_top ( data )
inlinestatic

Definition at line 38 of file constrained_single_sender.h.

38 { return CV{}; }

Member Data Documentation

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

Definition at line 43 of file constrained_single_sender.h.

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

Definition at line 44 of file constrained_single_sender.h.

template<class E, class CV, class... VN>
CV(* folly::pushmi::any_constrained_single_sender< E, CV, VN >::vtable::top_) (data &) = vtable::s_top

Definition at line 42 of file constrained_single_sender.h.


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