namespace ov::helpers

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