|
| Callable (void) |
|
pothos_explicit | operator bool (void) const |
|
Object | opaqueCall (const Object *inputArgs, const size_t numArgs) const |
|
size_t | getNumArgs (void) const |
|
const std::type_info & | type (const int argNo) const |
|
template<typename ValueType > |
Callable & | bind (ValueType &&val, const size_t argNo) |
|
Callable & | bind (Object &&val, const size_t argNo) |
|
Callable & | unbind (const size_t argNo) |
|
std::string | toString (void) const |
|
template<typename ReturnType , typename ClassType , $> |
| Callable (ReturnType(ClassType::*fcn)($expand('A%d', $NARGS))) |
| Create a Callable for a class method with $NARGS args. More...
|
|
template<typename ReturnType , typename ClassType , $> |
| Callable (ReturnType(ClassType::*fcn)($expand('A%d', $NARGS)) const) |
| Create a Callable for a const class method with $NARGS args. More...
|
|
template<typename ReturnType , $> |
| Callable (ReturnType(*fcn)($expand('A%d', $NARGS))) |
| Create a Callable for a function with $NARGS args. More...
|
|
| Callable (void) |
|
pothos_explicit | operator bool (void) const |
|
Object | opaqueCall (const Object *inputArgs, const size_t numArgs) const |
|
size_t | getNumArgs (void) const |
|
const std::type_info & | type (const int argNo) const |
|
template<typename ValueType > |
Callable & | bind (ValueType &&val, const size_t argNo) |
|
Callable & | bind (Object &&val, const size_t argNo) |
|
Callable & | unbind (const size_t argNo) |
|
std::string | toString (void) const |
|
template<typename ReturnType , typename ClassType > |
| Callable (ReturnType(ClassType::*fcn)()) |
| Create a Callable for a class method with 0 args. More...
|
|
template<typename ReturnType , typename ClassType > |
| Callable (ReturnType(ClassType::*fcn)() const) |
| Create a Callable for a const class method with 0 args. More...
|
|
template<typename ReturnType > |
| Callable (ReturnType(*fcn)()) |
| Create a Callable for a function with 0 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 > |
| Callable (ReturnType(ClassType::*fcn)(A0)) |
| Create a Callable for a class method with 1 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 > |
| Callable (ReturnType(ClassType::*fcn)(A0) const) |
| Create a Callable for a const class method with 1 args. More...
|
|
template<typename ReturnType , typename A0 > |
| Callable (ReturnType(*fcn)(A0)) |
| Create a Callable for a function with 1 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 , typename A1 > |
| Callable (ReturnType(ClassType::*fcn)(A0, A1)) |
| Create a Callable for a class method with 2 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 , typename A1 > |
| Callable (ReturnType(ClassType::*fcn)(A0, A1) const) |
| Create a Callable for a const class method with 2 args. More...
|
|
template<typename ReturnType , typename A0 , typename A1 > |
| Callable (ReturnType(*fcn)(A0, A1)) |
| Create a Callable for a function with 2 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 , typename A1 , typename A2 > |
| Callable (ReturnType(ClassType::*fcn)(A0, A1, A2)) |
| Create a Callable for a class method with 3 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 , typename A1 , typename A2 > |
| Callable (ReturnType(ClassType::*fcn)(A0, A1, A2) const) |
| Create a Callable for a const class method with 3 args. More...
|
|
template<typename ReturnType , typename A0 , typename A1 , typename A2 > |
| Callable (ReturnType(*fcn)(A0, A1, A2)) |
| Create a Callable for a function with 3 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 > |
| Callable (ReturnType(ClassType::*fcn)(A0, A1, A2, A3)) |
| Create a Callable for a class method with 4 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 > |
| Callable (ReturnType(ClassType::*fcn)(A0, A1, A2, A3) const) |
| Create a Callable for a const class method with 4 args. More...
|
|
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 > |
| Callable (ReturnType(*fcn)(A0, A1, A2, A3)) |
| Create a Callable for a function with 4 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
| Callable (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4)) |
| Create a Callable for a class method with 5 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
| Callable (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4) const) |
| Create a Callable for a const class method with 5 args. More...
|
|
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
| Callable (ReturnType(*fcn)(A0, A1, A2, A3, A4)) |
| Create a Callable for a function with 5 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > |
| Callable (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4, A5)) |
| Create a Callable for a class method with 6 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > |
| Callable (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4, A5) const) |
| Create a Callable for a const class method with 6 args. More...
|
|
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > |
| Callable (ReturnType(*fcn)(A0, A1, A2, A3, A4, A5)) |
| Create a Callable for a function with 6 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > |
| Callable (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4, A5, A6)) |
| Create a Callable for a class method with 7 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > |
| Callable (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4, A5, A6) const) |
| Create a Callable for a const class method with 7 args. More...
|
|
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > |
| Callable (ReturnType(*fcn)(A0, A1, A2, A3, A4, A5, A6)) |
| Create a Callable for a function with 7 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 > |
| Callable (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4, A5, A6, A7)) |
| Create a Callable for a class method with 8 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 > |
| Callable (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4, A5, A6, A7) const) |
| Create a Callable for a const class method with 8 args. More...
|
|
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 > |
| Callable (ReturnType(*fcn)(A0, A1, A2, A3, A4, A5, A6, A7)) |
| Create a Callable for a function with 8 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > |
| Callable (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4, A5, A6, A7, A8)) |
| Create a Callable for a class method with 9 args. More...
|
|
template<typename ReturnType , typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > |
| Callable (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4, A5, A6, A7, A8) const) |
| Create a Callable for a const class method with 9 args. More...
|
|
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > |
| Callable (ReturnType(*fcn)(A0, A1, A2, A3, A4, A5, A6, A7, A8)) |
| Create a Callable for a function with 9 args. More...
|
|
virtual | ~CallInterface (void) |
|
template<typename ReturnType , $> |
ReturnType | call ($expand('A%d &&a%d', $NARGS)) const |
| Call a bound method/function with a return type and $NARGS args. More...
|
|
template< $> |
Object | callObject ($expand('A%d &&a%d', $NARGS)) const |
| Call a bound method/function with an Object return and $NARGS args. More...
|
|
template< $> |
void | callVoid ($expand('A%d &&a%d', $NARGS)) const |
| Call a bound method/function with a void return and $NARGS args. More...
|
|
virtual | ~CallInterface (void) |
|
template<typename ReturnType > |
ReturnType | call () const |
| Call a bound method/function with a return type and 0 args. More...
|
|
Object | callObject () const |
| Call a bound method/function with an Object return and 0 args. More...
|
|
void | callVoid () const |
| Call a bound method/function with a void return and 0 args. More...
|
|
template<typename ReturnType , typename A0 > |
ReturnType | call (A0 &&a0) const |
| Call a bound method/function with a return type and 1 args. More...
|
|
template<typename A0 > |
Object | callObject (A0 &&a0) const |
| Call a bound method/function with an Object return and 1 args. More...
|
|
template<typename A0 > |
void | callVoid (A0 &&a0) const |
| Call a bound method/function with a void return and 1 args. More...
|
|
template<typename ReturnType , typename A0 , typename A1 > |
ReturnType | call (A0 &&a0, A1 &&a1) const |
| Call a bound method/function with a return type and 2 args. More...
|
|
template<typename A0 , typename A1 > |
Object | callObject (A0 &&a0, A1 &&a1) const |
| Call a bound method/function with an Object return and 2 args. More...
|
|
template<typename A0 , typename A1 > |
void | callVoid (A0 &&a0, A1 &&a1) const |
| Call a bound method/function with a void return and 2 args. More...
|
|
template<typename ReturnType , typename A0 , typename A1 , typename A2 > |
ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2) const |
| Call a bound method/function with a return type and 3 args. More...
|
|
template<typename A0 , typename A1 , typename A2 > |
Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2) const |
| Call a bound method/function with an Object return and 3 args. More...
|
|
template<typename A0 , typename A1 , typename A2 > |
void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2) const |
| Call a bound method/function with a void return and 3 args. More...
|
|
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 > |
ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3) const |
| Call a bound method/function with a return type and 4 args. More...
|
|
template<typename A0 , typename A1 , typename A2 , typename A3 > |
Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3) const |
| Call a bound method/function with an Object return and 4 args. More...
|
|
template<typename A0 , typename A1 , typename A2 , typename A3 > |
void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3) const |
| Call a bound method/function with a void return and 4 args. More...
|
|
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4) const |
| Call a bound method/function with a return type and 5 args. More...
|
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4) const |
| Call a bound method/function with an Object return and 5 args. More...
|
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4) const |
| Call a bound method/function with a void return and 5 args. More...
|
|
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > |
ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5) const |
| Call a bound method/function with a return type and 6 args. More...
|
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > |
Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5) const |
| Call a bound method/function with an Object return and 6 args. More...
|
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > |
void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5) const |
| Call a bound method/function with a void return and 6 args. More...
|
|
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > |
ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6) const |
| Call a bound method/function with a return type and 7 args. More...
|
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > |
Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6) const |
| Call a bound method/function with an Object return and 7 args. More...
|
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > |
void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6) const |
| Call a bound method/function with a void return and 7 args. More...
|
|
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 > |
ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7) const |
| Call a bound method/function with a return type and 8 args. More...
|
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 > |
Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7) const |
| Call a bound method/function with an Object return and 8 args. More...
|
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 > |
void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7) const |
| Call a bound method/function with a void return and 8 args. More...
|
|
template<typename ReturnType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > |
ReturnType | call (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7, A8 &&a8) const |
| Call a bound method/function with a return type and 9 args. More...
|
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > |
Object | callObject (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7, A8 &&a8) const |
| Call a bound method/function with an Object return and 9 args. More...
|
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > |
void | callVoid (A0 &&a0, A1 &&a1, A2 &&a2, A3 &&a3, A4 &&a4, A5 &&a5, A6 &&a6, A7 &&a7, A8 &&a8) const |
| Call a bound method/function with a void return and 9 args. More...
|
|
|
template< $, typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)($expand('A%d', $NARGS))) |
|
template< $, typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)($expand('A%d', $NARGS)) const) |
|
template< $, typename ReturnType > |
static Callable | make (ReturnType(*fcn)($expand('A%d', $NARGS))) |
|
template<typename ClassType , $> |
static Callable | factory (void) |
|
template<typename ClassType , $> |
static Callable | factoryNew (void) |
|
template<typename ClassType , $> |
static Callable | factoryShared (void) |
|
template<typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)()) |
|
template<typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)() const) |
|
template<typename ReturnType > |
static Callable | make (ReturnType(*fcn)()) |
|
template<typename ClassType > |
static Callable | factory (void) |
|
template<typename ClassType > |
static Callable | factoryNew (void) |
|
template<typename ClassType > |
static Callable | factoryShared (void) |
|
template<typename A0 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0)) |
|
template<typename A0 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0) const) |
|
template<typename A0 , typename ReturnType > |
static Callable | make (ReturnType(*fcn)(A0)) |
|
template<typename ClassType , typename A0 > |
static Callable | factory (void) |
|
template<typename ClassType , typename A0 > |
static Callable | factoryNew (void) |
|
template<typename ClassType , typename A0 > |
static Callable | factoryShared (void) |
|
template<typename A0 , typename A1 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0, A1)) |
|
template<typename A0 , typename A1 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0, A1) const) |
|
template<typename A0 , typename A1 , typename ReturnType > |
static Callable | make (ReturnType(*fcn)(A0, A1)) |
|
template<typename ClassType , typename A0 , typename A1 > |
static Callable | factory (void) |
|
template<typename ClassType , typename A0 , typename A1 > |
static Callable | factoryNew (void) |
|
template<typename ClassType , typename A0 , typename A1 > |
static Callable | factoryShared (void) |
|
template<typename A0 , typename A1 , typename A2 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0, A1, A2)) |
|
template<typename A0 , typename A1 , typename A2 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0, A1, A2) const) |
|
template<typename A0 , typename A1 , typename A2 , typename ReturnType > |
static Callable | make (ReturnType(*fcn)(A0, A1, A2)) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 > |
static Callable | factory (void) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 > |
static Callable | factoryNew (void) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 > |
static Callable | factoryShared (void) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0, A1, A2, A3)) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0, A1, A2, A3) const) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename ReturnType > |
static Callable | make (ReturnType(*fcn)(A0, A1, A2, A3)) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 > |
static Callable | factory (void) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 > |
static Callable | factoryNew (void) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 > |
static Callable | factoryShared (void) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4)) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4) const) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename ReturnType > |
static Callable | make (ReturnType(*fcn)(A0, A1, A2, A3, A4)) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
static Callable | factory (void) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
static Callable | factoryNew (void) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 > |
static Callable | factoryShared (void) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4, A5)) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4, A5) const) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename ReturnType > |
static Callable | make (ReturnType(*fcn)(A0, A1, A2, A3, A4, A5)) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > |
static Callable | factory (void) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > |
static Callable | factoryNew (void) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 > |
static Callable | factoryShared (void) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4, A5, A6)) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4, A5, A6) const) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename ReturnType > |
static Callable | make (ReturnType(*fcn)(A0, A1, A2, A3, A4, A5, A6)) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > |
static Callable | factory (void) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > |
static Callable | factoryNew (void) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 > |
static Callable | factoryShared (void) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4, A5, A6, A7)) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4, A5, A6, A7) const) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename ReturnType > |
static Callable | make (ReturnType(*fcn)(A0, A1, A2, A3, A4, A5, A6, A7)) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 > |
static Callable | factory (void) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 > |
static Callable | factoryNew (void) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 > |
static Callable | factoryShared (void) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4, A5, A6, A7, A8)) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename ReturnType , typename ClassType > |
static Callable | make (ReturnType(ClassType::*fcn)(A0, A1, A2, A3, A4, A5, A6, A7, A8) const) |
|
template<typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename ReturnType > |
static Callable | make (ReturnType(*fcn)(A0, A1, A2, A3, A4, A5, A6, A7, A8)) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > |
static Callable | factory (void) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > |
static Callable | factoryNew (void) |
|
template<typename ClassType , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 > |
static Callable | factoryShared (void) |
|