Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
berry::MessageDelegate3< R, T, U, V, A > Class Template Reference

#include <berryMessage.h>

Inheritance diagram for berry::MessageDelegate3< R, T, U, V, A >:
Collaboration diagram for berry::MessageDelegate3< R, T, U, V, A >:

Public Member Functions

 MessageDelegate3 (R *object, A(R::*memberFunctionPointer)(T, U, V))
 
virtual ~MessageDelegate3 ()
 
virtual A Execute (T t, U u, V v) const
 
bool operator== (const MessageAbstractDelegate3< T, U, V, A > *c)
 
MessageAbstractDelegate3< T, U, V, A > * Clone () const
 
- Public Member Functions inherited from berry::MessageAbstractDelegate3< T, U, V, A >
virtual ~MessageAbstractDelegate3 ()
 

Detailed Description

template<class R, typename T, typename U, typename V, typename A = void>
class berry::MessageDelegate3< R, T, U, V, A >

Definition at line 266 of file berryMessage.h.

Constructor & Destructor Documentation

template<class R, typename T, typename U, typename V, typename A = void>
berry::MessageDelegate3< R, T, U, V, A >::MessageDelegate3 ( R *  object,
A(R::*)(T, U, V)  memberFunctionPointer 
)
inline

Definition at line 272 of file berryMessage.h.

Referenced by berry::MessageDelegate3< R, T, U, V, A >::Clone().

template<class R, typename T, typename U, typename V, typename A = void>
virtual berry::MessageDelegate3< R, T, U, V, A >::~MessageDelegate3 ( )
inlinevirtual

Definition at line 277 of file berryMessage.h.

Member Function Documentation

template<class R, typename T, typename U, typename V, typename A = void>
MessageAbstractDelegate3<T, U, V, A>* berry::MessageDelegate3< R, T, U, V, A >::Clone ( ) const
inlinevirtual
template<class R, typename T, typename U, typename V, typename A = void>
virtual A berry::MessageDelegate3< R, T, U, V, A >::Execute ( t,
u,
v 
) const
inlinevirtual

Implements berry::MessageAbstractDelegate3< T, U, V, A >.

Definition at line 282 of file berryMessage.h.

template<class R, typename T, typename U, typename V, typename A = void>
bool berry::MessageDelegate3< R, T, U, V, A >::operator== ( const MessageAbstractDelegate3< T, U, V, A > *  c)
inlinevirtual

Implements berry::MessageAbstractDelegate3< T, U, V, A >.

Definition at line 287 of file berryMessage.h.


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