Belle II Software development
SelectionVariable< templateArgumentType, Nargs, templateReturnType >::FunctionOf< n, returnType, parameterType, Ts > Struct Template Reference

this struct is an internal utility. More...

Public Types

typedef FunctionOf< n-1, returnType, parameterType, parameterType, Ts... >::functionType functionType
 Handy typedef for the functionType.
 

Detailed Description

template<class templateArgumentType, size_t Nargs, class templateReturnType = double>
template<size_t n, class returnType, class parameterType, class ... Ts>
struct Belle2::SelectionVariable< templateArgumentType, Nargs, templateReturnType >::FunctionOf< n, returnType, parameterType, Ts >

this struct is an internal utility.

She provides the typename of an std:function taking n parameters type parameterType and Ts... additional parameters. e.g.: FunctionOf<2, double, SpacePoint>::functionType is the type of a function returning a double and having two SpacePoint as arguments

Definition at line 62 of file SelectionVariable.h.

Member Typedef Documentation

◆ functionType

typedef FunctionOf<n-1,returnType,parameterType,parameterType,Ts...>::functionType functionType

Handy typedef for the functionType.

Definition at line 65 of file SelectionVariable.h.


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