Murl::Util::MethodCall4< ObjectType, Par1Type, Par2Type, Par3Type, Par4Type > Class Template Reference
The method call object with 4 method parameters. More...
#include "murl_util_method_call.h"
Inheritance diagram for Murl::Util::MethodCall4< ObjectType, Par1Type, Par2Type, Par3Type, Par4Type >:
Public Member Functions | |
MethodCall4 (ObjectType *object, Bool(ObjectType::*method)(Par1Type, Par2Type, Par3Type, Par4Type), Par1Type par1, Par2Type par2, Par3Type par3, Par4Type par4) | |
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 Murl::Util::MethodCall4< ObjectType, Par1Type, Par2Type, Par3Type, Par4Type >
The method call object with 4 method parameters.
Constructor & Destructor Documentation
◆ MethodCall4()
template<class ObjectType , class Par1Type , class Par2Type , class Par3Type , class Par4Type >
|
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.
Member Function Documentation
◆ Invoke()
template<class ObjectType , class Par1Type , class Par2Type , class Par3Type , class Par4Type >
|
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