|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Wraps a member function pointer with signature A(R::*function)(T). More...
#include <mitkMessage.h>


Public Member Functions | |
| MessageDelegate1 (R *object, A(R::*memberFunctionPointer)(T)) | |
| ~MessageDelegate1 () override | |
| A | Execute (T t) const override |
| bool | operator== (const MessageAbstractDelegate1< T, A > *c) const override |
| MessageAbstractDelegate1< T, A > * | Clone () const override |
Public Member Functions inherited from mitk::MessageAbstractDelegate1< T, A > | |
| virtual | ~MessageAbstractDelegate1 () |
Wraps a member function pointer with signature A(R::*function)(T).
A is the return type of your callback function, R the type of the class implementing the function, and T the type of the argument. Use this class to add a callback function to messages with one parameter.
If you need more parameters, use MessageDelegate2, MessageDelegate3, etc.
| R | The class type that contains the member function. |
| T | Type of the parameter. |
| A | Return type of the callback function (default: void). |
Definition at line 218 of file mitkMessage.h.
|
inline |
Definition at line 223 of file mitkMessage.h.
Referenced by mitk::MessageDelegate1< R, T, A >::Clone().
|
inlineoverride |
Definition at line 228 of file mitkMessage.h.
|
inlineoverridevirtual |
Implements mitk::MessageAbstractDelegate1< T, A >.
Definition at line 248 of file mitkMessage.h.
References mitk::MessageDelegate1< R, T, A >::MessageDelegate1().
|
inlineoverridevirtual |
Implements mitk::MessageAbstractDelegate1< T, A >.
Definition at line 230 of file mitkMessage.h.
|
inlineoverridevirtual |
Implements mitk::MessageAbstractDelegate1< T, A >.
Definition at line 235 of file mitkMessage.h.