VTK
Public Types | Public Member Functions | Static Public Member Functions
vtkDoubleDispatcherPrivate::FunctorImpl< R, P1, P2 > Class Template Reference

#include <vtkDispatcher_Private.h>

List of all members.

Public Types

typedef R ResultType
typedef P1 Parm1
typedef P2 Parm2

Public Member Functions

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

Static Public Member Functions

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

Detailed Description

template<typename R, typename P1, typename P2>
class vtkDoubleDispatcherPrivate::FunctorImpl< R, P1, P2 >

Definition at line 227 of file vtkDispatcher_Private.h.


Member Typedef Documentation

template<typename R , typename P1 , typename P2 >
typedef R vtkDoubleDispatcherPrivate::FunctorImpl< R, P1, P2 >::ResultType

Definition at line 229 of file vtkDispatcher_Private.h.

template<typename R , typename P1 , typename P2 >
typedef P1 vtkDoubleDispatcherPrivate::FunctorImpl< R, P1, P2 >::Parm1

Definition at line 230 of file vtkDispatcher_Private.h.

template<typename R , typename P1 , typename P2 >
typedef P2 vtkDoubleDispatcherPrivate::FunctorImpl< R, P1, P2 >::Parm2

Definition at line 231 of file vtkDispatcher_Private.h.


Constructor & Destructor Documentation

template<typename R , typename P1 , typename P2 >
virtual vtkDoubleDispatcherPrivate::FunctorImpl< R, P1, P2 >::~FunctorImpl ( ) [inline, virtual]

Definition at line 233 of file vtkDispatcher_Private.h.


Member Function Documentation

template<typename R , typename P1 , typename P2 >
virtual R vtkDoubleDispatcherPrivate::FunctorImpl< R, P1, P2 >::operator() ( P1 ,
P2  
) [pure virtual]
template<typename R , typename P1 , typename P2 >
virtual FunctorImpl* vtkDoubleDispatcherPrivate::FunctorImpl< R, P1, P2 >::DoClone ( ) const [pure virtual]
template<typename R , typename P1 , typename P2 >
template<class U >
static U* vtkDoubleDispatcherPrivate::FunctorImpl< R, P1, P2 >::Clone ( U *  pObj) [inline, static]

Definition at line 238 of file vtkDispatcher_Private.h.


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