VTK  9.1.0
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkDispatcherPrivate::FunctorImpl< R, P1 > Class Template Referenceabstract

#include <vtkDispatcher_Private.h>

Public Types

typedef R ResultType
 
typedef P1 Parm1
 

Public Member Functions

virtual ~FunctorImpl ()=default
 
virtual R operator() (P1 &)=0
 
virtual FunctorImplDoClone () const =0
 

Static Public Member Functions

template<class U >
static U * Clone (U *pObj)
 

Protected Member Functions

 FunctorImpl ()=default
 
 FunctorImpl (const FunctorImpl &)=default
 

Detailed Description

template<typename R, typename P1>
class vtkDispatcherPrivate::FunctorImpl< R, P1 >

Definition at line 96 of file vtkDispatcher_Private.h.

Member Typedef Documentation

◆ ResultType

template<typename R , typename P1 >
typedef R vtkDispatcherPrivate::FunctorImpl< R, P1 >::ResultType

Definition at line 99 of file vtkDispatcher_Private.h.

◆ Parm1

template<typename R , typename P1 >
typedef P1 vtkDispatcherPrivate::FunctorImpl< R, P1 >::Parm1

Definition at line 100 of file vtkDispatcher_Private.h.

Constructor & Destructor Documentation

◆ ~FunctorImpl()

template<typename R , typename P1 >
virtual vtkDispatcherPrivate::FunctorImpl< R, P1 >::~FunctorImpl ( )
virtualdefault

◆ FunctorImpl() [1/2]

template<typename R , typename P1 >
vtkDispatcherPrivate::FunctorImpl< R, P1 >::FunctorImpl ( )
protecteddefault

◆ FunctorImpl() [2/2]

template<typename R , typename P1 >
vtkDispatcherPrivate::FunctorImpl< R, P1 >::FunctorImpl ( const FunctorImpl< R, P1 > &  )
protecteddefault

Member Function Documentation

◆ operator()()

template<typename R , typename P1 >
virtual R vtkDispatcherPrivate::FunctorImpl< R, P1 >::operator() ( P1 &  )
pure virtual

◆ DoClone()

template<typename R , typename P1 >
virtual FunctorImpl * vtkDispatcherPrivate::FunctorImpl< R, P1 >::DoClone ( ) const
pure virtual

◆ Clone()

template<typename R , typename P1 >
template<class U >
static U * vtkDispatcherPrivate::FunctorImpl< R, P1 >::Clone ( U *  pObj)
inlinestatic

Definition at line 107 of file vtkDispatcher_Private.h.


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