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

#include <FunctionPointers.h>

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

Public Types

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

Public Member Functions

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

Definition at line 40 of file FunctionPointers.h.

Member Typedef Documentation

template<typename TObject , typename TReturn >
typedef TReturn(TObject::* MemberFunction0Args< TObject, TReturn >::TFunctor) (void)

Definition at line 43 of file FunctionPointers.h.

Constructor & Destructor Documentation

template<typename TObject , typename TReturn >
MemberFunction0Args< TObject, TReturn >::MemberFunction0Args ( TObject *  instance,
TFunctor  functionPtr 
)
inline

Definition at line 44 of file FunctionPointers.h.

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

Definition at line 48 of file FunctionPointers.h.

Member Function Documentation

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

Implements Functor0Args< TReturn >.

Definition at line 50 of file FunctionPointers.h.


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