MDSTk Libraries
1.1.0
Medical Data Segmentation Toolkit
|
Wraps pointers to functions. More...
#include <mdsFunctor.h>
Public Types | |
typedef T::tBase | tBase |
Base types. | |
typedef tBase::tParam1 | tParam1 |
typedef tBase::tParam2 | tParam2 |
typedef tBase::tParam3 | tParam3 |
typedef tBase::tParam4 | tParam4 |
typedef tBase::tResult | tResult |
Public Member Functions | |
CFuncHandler (F Func) | |
Constructor. | |
tBase * | clone () const |
Creates a new copy of the functor object. | |
tResult | operator() () |
Function operators. | |
tResult | operator() (tParam1 p1) |
tResult | operator() (tParam1 p1, tParam2 p2) |
tResult | operator() (tParam1 p1, tParam2 p2, tParam3 p3) |
tResult | operator() (tParam1 p1, tParam2 p2, tParam3 p3, tParam4 p4) |
Wraps pointers to functions.
typedef T::tBase mds::base::CFuncHandler< T, F >::tBase |
Base types.
typedef tBase::tParam1 mds::base::CFuncHandler< T, F >::tParam1 |
typedef tBase::tParam2 mds::base::CFuncHandler< T, F >::tParam2 |
typedef tBase::tParam3 mds::base::CFuncHandler< T, F >::tParam3 |
typedef tBase::tParam4 mds::base::CFuncHandler< T, F >::tParam4 |
typedef tBase::tResult mds::base::CFuncHandler< T, F >::tResult |
mds::base::CFuncHandler< T, F >::CFuncHandler | ( | F | Func | ) |
Constructor.
tBase* mds::base::CFuncHandler< T, F >::clone | ( | ) | const |
Creates a new copy of the functor object.
tResult mds::base::CFuncHandler< T, F >::operator() | ( | ) |
Function operators.
tResult mds::base::CFuncHandler< T, F >::operator() | ( | tParam1 | p1 | ) |
tResult mds::base::CFuncHandler< T, F >::operator() | ( | tParam1 | p1, |
tParam2 | p2 | ||
) |
tResult mds::base::CFuncHandler< T, F >::operator() | ( | tParam1 | p1, |
tParam2 | p2, | ||
tParam3 | p3 | ||
) |
tResult mds::base::CFuncHandler< T, F >::operator() | ( | tParam1 | p1, |
tParam2 | p2, | ||
tParam3 | p3, | ||
tParam4 | p4 | ||
) |