Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::MessageAbstractDelegate2< T, U, A > Class Template Referenceabstract

Abstract base class for message delegates with two parameters. More...

#include <mitkMessage.h>

Inheritance diagram for mitk::MessageAbstractDelegate2< T, U, A >:

Public Member Functions

virtual ~MessageAbstractDelegate2 ()
 
virtual A Execute (T t, U u) const =0
 
virtual bool operator== (const MessageAbstractDelegate2 *cmd) const =0
 
virtual MessageAbstractDelegate2 * Clone () const =0
 

Detailed Description

template<typename T, typename U, typename A = void>
class mitk::MessageAbstractDelegate2< T, U, A >

Abstract base class for message delegates with two parameters.

Template Parameters
TType of the first parameter.
UType of the second parameter.
AReturn type of the callback function (default: void).

Definition at line 115 of file mitkMessage.h.

Constructor & Destructor Documentation

◆ ~MessageAbstractDelegate2()

template<typename T , typename U , typename A = void>
virtual mitk::MessageAbstractDelegate2< T, U, A >::~MessageAbstractDelegate2 ( )
inlinevirtual

Definition at line 118 of file mitkMessage.h.

Member Function Documentation

◆ Clone()

template<typename T , typename U , typename A = void>
virtual MessageAbstractDelegate2* mitk::MessageAbstractDelegate2< T, U, A >::Clone ( ) const
pure virtual

◆ Execute()

template<typename T , typename U , typename A = void>
virtual A mitk::MessageAbstractDelegate2< T, U, A >::Execute ( T  t,
U  u 
) const
pure virtual

◆ operator==()

template<typename T , typename U , typename A = void>
virtual bool mitk::MessageAbstractDelegate2< T, U, A >::operator== ( const MessageAbstractDelegate2< T, U, A > *  cmd) const
pure virtual

The documentation for this class was generated from the following file: