Murl::Util::MethodCall8< ObjectType, Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type, Par8Type > Class Template Reference
The method call object with 8 method parameters. More...
#include "murl_util_method_call.h"
Inheritance diagram for Murl::Util::MethodCall8< ObjectType, Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type, Par8Type >:
Public Member Functions | |
MethodCall8 (ObjectType *object, Bool(ObjectType::*method)(Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type, Par8Type), Par1Type par1, Par2Type par2, Par3Type par3, Par4Type par4, Par5Type par5, Par6Type par6, Par7Type par7, Par8Type par8) | |
The constructor. More... | |
Bool | Invoke () const override |
Invoke the method pointer. More... | |
Detailed Description
template<class ObjectType, class Par1Type, class Par2Type, class Par3Type, class Par4Type, class Par5Type, class Par6Type, class Par7Type, class Par8Type>
class Murl::Util::MethodCall8< ObjectType, Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type, Par8Type >
The method call object with 8 method parameters.
Constructor & Destructor Documentation
◆ MethodCall8()
template<class ObjectType , class Par1Type , class Par2Type , class Par3Type , class Par4Type , class Par5Type , class Par6Type , class Par7Type , class Par8Type >
|
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.
Member Function Documentation
◆ Invoke()
template<class ObjectType , class Par1Type , class Par2Type , class Par3Type , class Par4Type , class Par5Type , class Par6Type , class Par7Type , class Par8Type >
|
inlineoverridevirtual |
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:
- murl_util_method_call.h