namespace helpers {
// structs
template <>
struct NumOfLambdaArgs;
template <, , >
struct NumOfLambdaArgs<R(C::\*)(Args...) const>;
// global functions
template <, , >
std::enable_if<N_ARGS==sizeof...(T)+2, void>::typeconst ACT&size_tsize_tT... call_with_args(
,
,
,
);
template <, , >
std::enable_if<N_ARGS==sizeof...(T)+1, void>::typeconst ACT&size_tsize_tT... call_with_args(
,
,
,
);
template <, , >
std::enable_if<N_ARGS==sizeof...(T), void>::typeconst ACT&size_tsize_tT... call_with_args(
,
,
,
);
} // namespace helpers