![]() |
MDSTk Libraries
1.1.0
Medical Data Segmentation Toolkit
|
Partial specialization for functor with three parameters. More...
#include <mdsFunctor.h>
Public Types | |
enum | { NUM_OF_PARAMS = 3 } |
typedef CTypeTraits< P1 > ::tParameter | tParam1 |
typedef CTypeTraits< P2 > ::tParameter | tParam2 |
typedef CTypeTraits< P3 > ::tParameter | tParam3 |
typedef tNull | tParam4 |
typedef R | tResult |
Public Member Functions | |
virtual CFunctorBase * | clone () const =0 |
virtual R | operator() (tParam1, tParam2, tParam3)=0 |
virtual | ~CFunctorBase () |
Partial specialization for functor with three parameters.
typedef CTypeTraits<P1>::tParameter mds::base::CFunctorBase< R, P1, P2, P3, tNull >::tParam1 |
typedef CTypeTraits<P2>::tParameter mds::base::CFunctorBase< R, P1, P2, P3, tNull >::tParam2 |
typedef CTypeTraits<P3>::tParameter mds::base::CFunctorBase< R, P1, P2, P3, tNull >::tParam3 |
typedef tNull mds::base::CFunctorBase< R, P1, P2, P3, tNull >::tParam4 |
typedef R mds::base::CFunctorBase< R, P1, P2, P3, tNull >::tResult |
anonymous enum |
virtual mds::base::CFunctorBase< R, P1, P2, P3, tNull >::~CFunctorBase | ( | ) | [virtual] |
virtual CFunctorBase* mds::base::CFunctorBase< R, P1, P2, P3, tNull >::clone | ( | ) | const [pure virtual] |
virtual R mds::base::CFunctorBase< R, P1, P2, P3, tNull >::operator() | ( | tParam1 | , |
tParam2 | , | ||
tParam3 | |||
) | [pure virtual] |