VTK  9.1.0
Public Types | Public Member Functions | List of all members
vtkDoubleDispatcherPrivate::FunctorHandler< ParentFunctor, Fun > Class Template Reference

#include <vtkDispatcher_Private.h>

Inherits ParentFunctor::Impl.

Public Types

typedef Base::ResultType ResultType
 
typedef Base::Parm1 Parm1
 
typedef Base::Parm2 Parm2
 

Public Member Functions

 FunctorHandler (const Fun &fun)
 
 ~FunctorHandler () override=default
 
ResultType operator() (Parm1 &p1, Parm2 &p2) override
 
FunctorHandlerDoClone () const override
 

Detailed Description

template<class ParentFunctor, typename Fun>
class vtkDoubleDispatcherPrivate::FunctorHandler< ParentFunctor, Fun >

Definition at line 288 of file vtkDispatcher_Private.h.

Member Typedef Documentation

◆ ResultType

template<class ParentFunctor , typename Fun >
typedef Base::ResultType vtkDoubleDispatcherPrivate::FunctorHandler< ParentFunctor, Fun >::ResultType

Definition at line 293 of file vtkDispatcher_Private.h.

◆ Parm1

template<class ParentFunctor , typename Fun >
typedef Base::Parm1 vtkDoubleDispatcherPrivate::FunctorHandler< ParentFunctor, Fun >::Parm1

Definition at line 294 of file vtkDispatcher_Private.h.

◆ Parm2

template<class ParentFunctor , typename Fun >
typedef Base::Parm2 vtkDoubleDispatcherPrivate::FunctorHandler< ParentFunctor, Fun >::Parm2

Definition at line 295 of file vtkDispatcher_Private.h.

Constructor & Destructor Documentation

◆ FunctorHandler()

template<class ParentFunctor , typename Fun >
vtkDoubleDispatcherPrivate::FunctorHandler< ParentFunctor, Fun >::FunctorHandler ( const Fun &  fun)
inline

Definition at line 297 of file vtkDispatcher_Private.h.

◆ ~FunctorHandler()

template<class ParentFunctor , typename Fun >
vtkDoubleDispatcherPrivate::FunctorHandler< ParentFunctor, Fun >::~FunctorHandler ( )
overridedefault

Member Function Documentation

◆ operator()()

template<class ParentFunctor , typename Fun >
ResultType vtkDoubleDispatcherPrivate::FunctorHandler< ParentFunctor, Fun >::operator() ( Parm1 p1,
Parm2 p2 
)
inlineoverride

Definition at line 303 of file vtkDispatcher_Private.h.

◆ DoClone()

template<class ParentFunctor , typename Fun >
FunctorHandler * vtkDoubleDispatcherPrivate::FunctorHandler< ParentFunctor, Fun >::DoClone ( ) const
inlineoverride

Definition at line 305 of file vtkDispatcher_Private.h.


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