The method call object with 7 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 Murl::Util::MethodCall7< ObjectType, Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type >
The method call object with 7 method parameters.
|
| MethodCall7 (ObjectType *object, Bool(ObjectType::*method)(Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type), Par1Type par1, Par2Type par2, Par3Type par3, Par4Type par4, Par5Type par5, Par6Type par6, Par7Type par7) |
| The constructor. More...
|
|
virtual Bool | Invoke () const |
| Invoke the method pointer. More...
|
|
◆ MethodCall7()
template<class ObjectType , class Par1Type , class Par2Type , class Par3Type , class Par4Type , class Par5Type , class Par6Type , class Par7Type >
Murl::Util::MethodCall7< ObjectType, Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type >::MethodCall7 |
( |
ObjectType * |
object, |
|
|
Bool(ObjectType::*)(Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type) |
method, |
|
|
Par1Type |
par1, |
|
|
Par2Type |
par2, |
|
|
Par3Type |
par3, |
|
|
Par4Type |
par4, |
|
|
Par5Type |
par5, |
|
|
Par6Type |
par6, |
|
|
Par7Type |
par7 |
|
) |
| |
|
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. |
◆ Invoke()
template<class ObjectType , class Par1Type , class Par2Type , class Par3Type , class Par4Type , class Par5Type , class Par6Type , class Par7Type >
virtual Bool Murl::Util::MethodCall7< ObjectType, Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type >::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: