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

#include <FunctionPointers.h>

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

Public Types

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

Public Member Functions

 MemberFunction1Arg (TObject *instance, TFunctor functionPtr, TArg1 arg1)
 
virtual ~MemberFunction1Arg ()
 
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>
class MemberFunction1Arg< TObject, TReturn, TArg1 >

Definition at line 59 of file FunctionPointers.h.

Member Typedef Documentation

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

Definition at line 62 of file FunctionPointers.h.

Constructor & Destructor Documentation

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

Definition at line 63 of file FunctionPointers.h.

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

Definition at line 67 of file FunctionPointers.h.

Member Function Documentation

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

Implements Functor0Args< TReturn >.

Definition at line 69 of file FunctionPointers.h.


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