GATE
gate::TaskBuilder Struct Reference

Static Public Member Functions

static Task create (Runnable const &runnable)
 
template<class O , class OUTARG >
static TypedTask< OUTARG > createMethod (void(O::*method)(OUTARG &), O *obj)
 
template<class O , class A1 , class OUTARG >
static TypedTask< OUTARG > createMethod (void(O::*method)(A1, OUTARG &), O *obj, A1 a1)
 
template<class O , class A1 , class A2 , class OUTARG >
static TypedTask< OUTARG > createMethod (void(O::*method)(A1, A2, OUTARG &), O *obj, A1 a1, A2 a2)
 
template<class O , class A1 , class A2 , class A3 , class OUTARG >
static TypedTask< OUTARG > createMethod (void(O::*method)(A1, A2, A3, OUTARG &), O *obj, A1 a1, A2 a2, A3 a3)
 
template<class O , class A1 , class A2 , class A3 , class A4 , class OUTARG >
static TypedTask< OUTARG > createMethod (void(O::*method)(A1, A2, A3, A4, OUTARG &), O *obj, A1 a1, A2 a2, A3 a3, A4 a4)
 

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