VTK
Public Types | Public Member Functions | List of all members
MemberFunction2Args< TObject, TReturn, TArg1, TArg2 > Class Template Reference

#include <FunctionPointers.h>

Inheritance diagram for MemberFunction2Args< TObject, TReturn, TArg1, TArg2 >:
[legend]
Collaboration diagram for MemberFunction2Args< TObject, TReturn, TArg1, TArg2 >:
[legend]

Public Types

typedef TReturn(TObject::* TFunctor) (TArg1, TArg2)
 

Public Member Functions

 MemberFunction2Args (TObject *instance, TFunctor functionPtr, TArg1 arg1, TArg2 arg2)
 
virtual ~MemberFunction2Args ()
 
TReturn operator() () override
 
- Public Member Functions inherited from Functor0Args< TReturn >
virtual ~Functor0Args ()
 
void ExecVoid () override
 
- Public Member Functions inherited from BaseFunctor
virtual ~BaseFunctor ()
 

Detailed Description

template<typename TObject, typename TReturn, typename TArg1, typename TArg2>
class MemberFunction2Args< TObject, TReturn, TArg1, TArg2 >

Definition at line 79 of file FunctionPointers.h.

Member Typedef Documentation

template<typename TObject , typename TReturn , typename TArg1 , typename TArg2 >
typedef TReturn(TObject::* MemberFunction2Args< TObject, TReturn, TArg1, TArg2 >::TFunctor) (TArg1, TArg2)

Definition at line 82 of file FunctionPointers.h.

Constructor & Destructor Documentation

template<typename TObject , typename TReturn , typename TArg1 , typename TArg2 >
MemberFunction2Args< TObject, TReturn, TArg1, TArg2 >::MemberFunction2Args ( TObject *  instance,
TFunctor  functionPtr,
TArg1  arg1,
TArg2  arg2 
)
inline

Definition at line 83 of file FunctionPointers.h.

template<typename TObject , typename TReturn , typename TArg1 , typename TArg2 >
virtual MemberFunction2Args< TObject, TReturn, TArg1, TArg2 >::~MemberFunction2Args ( )
inlinevirtual

Definition at line 88 of file FunctionPointers.h.

Member Function Documentation

template<typename TObject , typename TReturn , typename TArg1 , typename TArg2 >
TReturn MemberFunction2Args< TObject, TReturn, TArg1, TArg2 >::operator() ( )
inlineoverridevirtual

Implements Functor0Args< TReturn >.

Definition at line 90 of file FunctionPointers.h.


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