const_member_function_w< T, R, P1 > Struct Template Reference
#include <statistics.h>
Public Member Functions | |
const_member_function_w (P1 param1, R(T::*func)(P1) const) | |
template<class F > | |
F | operator() (const F val, const T &obj) const |
float | operator() (const float val, const T &obj) const |
double | operator() (const double val, const T &obj) const |
R | operator() (const T &obj) const |
Detailed Description
template<class T, typename R, typename P1 = parameter_none_type>
struct illumina::interop::util::op::const_member_function_w< T, R, P1 >
Function call with a single parameter
Constructor & Destructor Documentation
|
inline |
Constructor
- Parameters
-
param1 first value to function func pointer to member function
Member Function Documentation
|
inline |
Perform function call
- Parameters
-
val previous accumulated value obj object with value to access
- Returns
- addition of both values
|
inline |
Perform function call
- Parameters
-
val previous accumulated value obj object with value to access
- Returns
- addition of both values
|
inline |
Perform function call
- Parameters
-
val previous accumulated value obj object with value to access
- Returns
- addition of both values
|
inline |
Perform function call
- Parameters
-
obj object with value to access
- Returns
- value of member function
The documentation for this struct was generated from the following file:
- /io/interop/util/statistics.h