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