Ocean
|
This class implements a callback function container using defined function parameters. More...
Public Member Functions | |
Caller () | |
Creates an empty caller container. More... | |
Caller (const Caller &caller) | |
Copies a caller container. More... | |
Caller (Caller &&caller) | |
Movies a caller container. More... | |
~Caller () | |
Destructs a caller container. More... | |
unsigned int | parameters () const |
Returns the number of function parameters. More... | |
template<typename T > | |
T | parameter (const unsigned int index) |
Template function to return a parameter. More... | |
template<typename T > | |
void | setParameter (const unsigned int index, const T &value) |
Template function to changes a parameter. More... | |
bool | isNull () const |
Returns whether this container holds no function. More... | |
RT | operator() () const |
Calls the encapsulated callback function and uses the previously defined function parameters. More... | |
Caller & | operator= (const Caller &caller) |
Assigns a callback container. More... | |
Caller & | operator= (Caller &&caller) |
Moves a callback container. More... | |
bool | operator== (const Caller &caller) const |
Returns whether two callback container addressing the same class object and the same local member function. More... | |
bool | operator!= (const Caller &caller) const |
Returns whether two callback container addressing not the same class object or not the same local member function. More... | |
operator bool () const | |
Returns whether this container holds an encapsulated function. More... | |
Static Public Member Functions | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function) |
Creates a new caller container for a static function with no function parameter. More... | |
template<typename PT0 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0) |
Creates a new caller container for a static function and specifies the later used function parameter. More... | |
template<typename PT0 , typename PT1 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 , typename PT3 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 , typename PT15 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14, PT15 param15) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 , typename PT15 , typename PT16 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14, PT15 param15, PT16 param16) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 , typename PT15 , typename PT16 , typename PT17 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14, PT15 param15, PT16 param16, PT17 param17) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 , typename PT15 , typename PT16 , typename PT17 , typename PT18 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, PT18, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14, PT15 param15, PT16 param16, PT17 param17, PT18 param18) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 , typename PT15 , typename PT16 , typename PT17 , typename PT18 , typename PT19 > | |
static Caller< RT > | createStatic (typename StaticFunctionPointerMaker< RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, PT18, PT19 >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14, PT15 param15, PT16 param16, PT17 param17, PT18 param18, PT19 param19) |
Creates a new caller container for a static function and specifies the later used function parameters. More... | |
template<typename CT > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function) |
Creates a new caller container for a member function with no function parameter. More... | |
template<typename CT > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::TypeConst function) |
Creates a new caller container for a const member function with no function parameter. More... | |
template<typename CT , typename PT0 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0) |
Creates a new caller container for a member function with no function parameter. More... | |
template<typename CT , typename PT0 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::TypeConst function, PT0 param0) |
Creates a new caller container for a const member function with no function parameter. More... | |
template<typename CT , typename PT0 , typename PT1 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1) |
Creates a new caller container for a member function with no function parameter. More... | |
template<typename CT , typename PT0 , typename PT1 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::TypeConst function, PT0 param0, PT1 param1) |
Creates a new caller container for a const member function with no function parameter. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2) |
Creates a new caller container for a member function and specifies the later used function parameter. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::TypeConst function, PT0 param0, PT1 param1, PT2 param2) |
Creates a new caller container for a const member function and specifies the later used function parameter. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3) |
Creates a new caller container for a member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::TypeConst function, PT0 param0, PT1 param1, PT2 param2, PT3 param3) |
Creates a new caller container for a const member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4) |
Creates a new caller container for a member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::TypeConst function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4) |
Creates a new caller container for a const member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5) |
Creates a new caller container for a member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::TypeConst function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5) |
Creates a new caller container for a const member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6) |
Creates a new caller container for a member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::TypeConst function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6) |
Creates a new caller container for a const member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7) |
Creates a new caller container for a member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::TypeConst function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7) |
Creates a new caller container for a const member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8) |
Creates a new caller container for a member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::TypeConst function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8) |
Creates a new caller container for a const member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9) |
Creates a new caller container for a member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::TypeConst function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9) |
Creates a new caller container for a const member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10) |
Creates a new caller container for a member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::TypeConst function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10) |
Creates a new caller container for a const member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11) |
Creates a new caller container for a member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::TypeConst function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11) |
Creates a new caller container for a const member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12) |
Creates a new caller container for a member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::TypeConst function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12) |
Creates a new caller container for a const member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13) |
Creates a new caller container for a member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, NullClass, NullClass, NullClass, NullClass, NullClass, NullClass >::TypeConst function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13) |
Creates a new caller container for a const member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, NullClass, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14) |
Creates a new caller container for a member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, NullClass, NullClass, NullClass, NullClass, NullClass >::TypeConst function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14) |
Creates a new caller container for a const member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 , typename PT15 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, NullClass, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14, PT15 param15) |
Creates a new caller container for a member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 , typename PT15 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, NullClass, NullClass, NullClass, NullClass >::TypeConst function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14, PT15 param15) |
Creates a new caller container for a const member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 , typename PT15 , typename PT16 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, NullClass, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14, PT15 param15, PT16 param16) |
Creates a new caller container for a member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 , typename PT15 , typename PT16 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, NullClass, NullClass, NullClass >::TypeConst function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14, PT15 param15, PT16 param16) |
Creates a new caller container for a const member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 , typename PT15 , typename PT16 , typename PT17 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, NullClass, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14, PT15 param15, PT16 param16, PT17 param17) |
Creates a new caller container for a member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 , typename PT15 , typename PT16 , typename PT17 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, NullClass, NullClass >::TypeConst function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14, PT15 param15, PT16 param16, PT17 param17) |
Creates a new caller container for a const member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 , typename PT15 , typename PT16 , typename PT17 , typename PT18 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, PT18, NullClass >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14, PT15 param15, PT16 param16, PT17 param17, PT18 param18) |
Creates a new caller container for a member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 , typename PT15 , typename PT16 , typename PT17 , typename PT18 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, PT18, NullClass >::TypeConst function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14, PT15 param15, PT16 param16, PT17 param17, PT18 param18) |
Creates a new caller container for a const member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 , typename PT15 , typename PT16 , typename PT17 , typename PT18 , typename PT19 > | |
static Caller< RT > | create (CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, PT18, PT19 >::Type function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14, PT15 param15, PT16 param16, PT17 param17, PT18 param18, PT19 param19) |
Creates a new caller container for a member function and specifies the later used function parameters. More... | |
template<typename CT , typename PT0 , typename PT1 , typename PT2 , typename PT3 , typename PT4 , typename PT5 , typename PT6 , typename PT7 , typename PT8 , typename PT9 , typename PT10 , typename PT11 , typename PT12 , typename PT13 , typename PT14 , typename PT15 , typename PT16 , typename PT17 , typename PT18 , typename PT19 > | |
static Caller< RT > | create (const CT &object, typename MemberFunctionPointerMaker< CT, RT, PT0, PT1, PT2, PT3, PT4, PT5, PT6, PT7, PT8, PT9, PT10, PT11, PT12, PT13, PT14, PT15, PT16, PT17, PT18, PT19 >::TypeConst function, PT0 param0, PT1 param1, PT2 param2, PT3 param3, PT4 param4, PT5 param5, PT6 param6, PT7 param7, PT8 param8, PT9 param9, PT10 param10, PT11 param11, PT12 param12, PT13 param13, PT14 param14, PT15 param15, PT16 param16, PT17 param17, PT18 param18, PT19 param19) |
Creates a new caller container for a const member function and specifies the later used function parameters. More... | |
Private Member Functions | |
Caller (ParameterizedFunctionBase< RT > *base) | |
Creates a new caller object by a given base parameterized function object. More... | |
Private Attributes | |
ParameterizedFunctionBase< RT > * | callerFunction |
Base function container. More... | |
This class implements a callback function container using defined function parameters.
Use this callback container to encapsulate callback functions to member functions of class objects.
This class is independent from the class type and therefore can be stored without the knowledge of the class type.
RT | Specifies the return type of the encapsulated function |
|
inline |
Creates an empty caller container.
|
inline |
Copies a caller container.
caller | Caller container to copy |
|
inline |
Movies a caller container.
caller | Caller container to move |
|
inline |
Destructs a caller container.
|
inlineexplicitprivate |
Creates a new caller object by a given base parameterized function object.
base | New base function |
|
inlinestatic |
Creates a new caller container for a const member function with no function parameter.
object | Class object holding the member function |
function | Local function pointer of the member function |
|
inlinestatic |
Creates a new caller container for a const member function with no function parameter.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function with no function parameter.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameter.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
param15 | 16th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
param15 | 16th function parameter used for each function call |
param16 | 17th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
param15 | 16th function parameter used for each function call |
param16 | 17th function parameter used for each function call |
param17 | 18th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
param15 | 16th function parameter used for each function call |
param16 | 17th function parameter used for each function call |
param17 | 18th function parameter used for each function call |
param18 | 19th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a const member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
param15 | 16th function parameter used for each function call |
param16 | 17th function parameter used for each function call |
param17 | 18th function parameter used for each function call |
param18 | 19th function parameter used for each function call |
param19 | 20th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function with no function parameter.
object | Class object holding the member function |
function | Local function pointer of the member function |
|
inlinestatic |
Creates a new caller container for a member function with no function parameter.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function with no function parameter.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameter.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
param15 | 16th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
param15 | 16th function parameter used for each function call |
param16 | 17th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
param15 | 16th function parameter used for each function call |
param16 | 17th function parameter used for each function call |
param17 | 18th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
param15 | 16th function parameter used for each function call |
param16 | 17th function parameter used for each function call |
param17 | 18th function parameter used for each function call |
param18 | 19th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a member function and specifies the later used function parameters.
object | Class object holding the member function |
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
param15 | 16th function parameter used for each function call |
param16 | 17th function parameter used for each function call |
param17 | 18th function parameter used for each function call |
param18 | 19th function parameter used for each function call |
param19 | 20th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function with no function parameter.
function | Local function pointer of the member function |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameter.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
param15 | 16th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
param15 | 16th function parameter used for each function call |
param16 | 17th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
param15 | 16th function parameter used for each function call |
param16 | 17th function parameter used for each function call |
param17 | 18th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
param15 | 16th function parameter used for each function call |
param16 | 17th function parameter used for each function call |
param17 | 18th function parameter used for each function call |
param18 | 19th function parameter used for each function call |
|
inlinestatic |
Creates a new caller container for a static function and specifies the later used function parameters.
function | Local function pointer of the member function |
param0 | First function parameter used for each function call |
param1 | Second function parameter used for each function call |
param2 | Third function parameter used for each function call |
param3 | Fourth function parameter used for each function call |
param4 | Fifth function parameter used for each function call |
param5 | Sixth function parameter used for each function call |
param6 | Seventh function parameter used for each function call |
param7 | Eighth function parameter used for each function call |
param8 | Ninth function parameter used for each function call |
param9 | Tenth function parameter used for each function call |
param10 | 11th function parameter used for each function call |
param11 | 12th function parameter used for each function call |
param12 | 13th function parameter used for each function call |
param13 | 14th function parameter used for each function call |
param14 | 15th function parameter used for each function call |
param15 | 16th function parameter used for each function call |
param16 | 17th function parameter used for each function call |
param17 | 18th function parameter used for each function call |
param18 | 19th function parameter used for each function call |
param19 | 20th function parameter used for each function call |
|
inline |
Returns whether this container holds no function.
|
inlineexplicit |
Returns whether this container holds an encapsulated function.
|
inline |
Returns whether two callback container addressing not the same class object or not the same local member function.
caller | Right callback to check |
|
inline |
Calls the encapsulated callback function and uses the previously defined function parameters.
Caller< RT > & Ocean::Caller< RT >::operator= | ( | Caller< RT > && | caller | ) |
Moves a callback container.
caller | Callback container to move |
Caller< RT > & Ocean::Caller< RT >::operator= | ( | const Caller< RT > & | caller | ) |
Assigns a callback container.
caller | Callback container to assign |
|
inline |
Returns whether two callback container addressing the same class object and the same local member function.
caller | Right callback to check |
T Ocean::Caller< RT >::parameter | ( | const unsigned int | index | ) |
Template function to return a parameter.
The template type has to match the parameter type.
index | Index of the parameter to return |
unsigned int Ocean::Caller< RT >::parameters |
Returns the number of function parameters.
void Ocean::Caller< RT >::setParameter | ( | const unsigned int | index, |
const T & | value | ||
) |
Template function to changes a parameter.
The template type has to match the parameter type.
index | Index of the parameter to change |
value | Value of the parameter |
|
private |
Base function container.