The method call object with 10 method parameters.
More...
#include <murl_util_method_call.h>
template<class ObjectType, class Par1Type, class Par2Type, class Par3Type, class Par4Type, class Par5Type, class Par6Type, class Par7Type, class Par8Type, class Par9Type, class Par10Type>
class Murl::Util::MethodCall10< ObjectType, Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type, Par8Type, Par9Type, Par10Type >
The method call object with 10 method parameters.
|
| MethodCall10 (ObjectType *object, Bool(ObjectType::*method)(Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type, Par8Type, Par9Type, Par10Type), Par1Type par1, Par2Type par2, Par3Type par3, Par4Type par4, Par5Type par5, Par6Type par6, Par7Type par7, Par8Type par8, Par9Type par9, Par10Type par10) |
| The constructor. More...
|
|
virtual Bool | Invoke () const |
| Invoke the method pointer. More...
|
|
◆ MethodCall10()
template<class ObjectType , class Par1Type , class Par2Type , class Par3Type , class Par4Type , class Par5Type , class Par6Type , class Par7Type , class Par8Type , class Par9Type , class Par10Type >
Murl::Util::MethodCall10< ObjectType, Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type, Par8Type, Par9Type, Par10Type >::MethodCall10 |
( |
ObjectType * |
object, |
|
|
Bool(ObjectType::*)(Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type, Par8Type, Par9Type, Par10Type) |
method, |
|
|
Par1Type |
par1, |
|
|
Par2Type |
par2, |
|
|
Par3Type |
par3, |
|
|
Par4Type |
par4, |
|
|
Par5Type |
par5, |
|
|
Par6Type |
par6, |
|
|
Par7Type |
par7, |
|
|
Par8Type |
par8, |
|
|
Par9Type |
par9, |
|
|
Par10Type |
par10 |
|
) |
| |
|
inline |
The constructor.
- Parameters
-
object | The method's object context. |
method | The method pointer. |
par1 | The 1st parameter. |
par2 | The 2nd parameter. |
par3 | The 3rd parameter. |
par4 | The 4th parameter. |
par5 | The 5th parameter. |
par6 | The 6th parameter. |
par7 | The 7th parameter. |
par8 | The 8th parameter. |
par9 | The 9th parameter. |
par10 | The 10th parameter. |
◆ Invoke()
template<class ObjectType , class Par1Type , class Par2Type , class Par3Type , class Par4Type , class Par5Type , class Par6Type , class Par7Type , class Par8Type , class Par9Type , class Par10Type >
virtual Bool Murl::Util::MethodCall10< ObjectType, Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type, Par8Type, Par9Type, Par10Type >::Invoke |
( |
| ) |
const |
|
inlinevirtual |
Invoke the method pointer.
- Returns
- The return value from the method called.
Implements Murl::IMethodCall.
The documentation for this class was generated from the following file: