Murl::Util::MethodCall13< ObjectType, Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type, Par8Type, Par9Type, Par10Type, Par11Type, Par12Type, Par13Type > Class Template Reference
The method call object with 13 method parameters. More...
#include "murl_util_method_call.h"
Inheritance diagram for Murl::Util::MethodCall13< ObjectType, Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type, Par8Type, Par9Type, Par10Type, Par11Type, Par12Type, Par13Type >:
Public Member Functions | |
MethodCall13 (ObjectType *object, Bool(ObjectType::*method)(Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type, Par8Type, Par9Type, Par10Type, Par11Type, Par12Type, Par13Type), Par1Type par1, Par2Type par2, Par3Type par3, Par4Type par4, Par5Type par5, Par6Type par6, Par7Type par7, Par8Type par8, Par9Type par9, Par10Type par10, Par11Type par11, Par12Type par12, Par13Type par13) | |
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 Par9Type, class Par10Type, class Par11Type, class Par12Type, class Par13Type>
class Murl::Util::MethodCall13< ObjectType, Par1Type, Par2Type, Par3Type, Par4Type, Par5Type, Par6Type, Par7Type, Par8Type, Par9Type, Par10Type, Par11Type, Par12Type, Par13Type >
The method call object with 13 method parameters.
Constructor & Destructor Documentation
◆ MethodCall13()
template<class ObjectType , class Par1Type , class Par2Type , class Par3Type , class Par4Type , class Par5Type , class Par6Type , class Par7Type , class Par8Type , class Par9Type , class Par10Type , class Par11Type , class Par12Type , class Par13Type >
|
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. par11 The 11th parameter. par12 The 12th parameter. par13 The 13th parameter.
Member Function Documentation
◆ Invoke()
template<class ObjectType , class Par1Type , class Par2Type , class Par3Type , class Par4Type , class Par5Type , class Par6Type , class Par7Type , class Par8Type , class Par9Type , class Par10Type , class Par11Type , class Par12Type , class Par13Type >
|
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