typedef
typename _traits::result_type(*FunctionP_Type)
(
typename _traits::arg14,
typename _traits::arg13,
typename _traits::arg12,
typename _traits::arg11,
typename _traits::arg10,
typename _traits::arg9,
typename _traits::arg8,
typename _traits::arg7,
typename _traits::arg6,
typename _traits::arg5,
typename _traits::arg4,
typename _traits::arg3,
typename _traits::arg2,
typename _traits::arg1);
};
template<typename funtype>
struct mem_to_fun_converter_helper<15,funtype>
{
typedef mfunction_traits<funtype> _traits;
typedef
typename _traits::result_type(*FunctionP_Type)
(
typename _traits::arg15,
typename _traits::arg14,
typename _traits::arg13,
typename _traits::arg12,
typename _traits::arg11,
typename _traits::arg10,
typename _traits::arg9,
typename _traits::arg8,
typename _traits::arg7,
typename _traits::arg6,
typename _traits::arg5,
typename _traits::arg4,
typename _traits::arg3,
typename _traits::arg2,
typename _traits::arg1);
};
template<typename funtype>
struct mem_to_fun_converter_helper<16,funtype>
{
typedef mfunction_traits<funtype> _traits;
typedef
typename _traits::result_type(*FunctionP_Type)
(
typename _traits::arg16,
typename _traits::arg15,
typename _traits::arg14,
typename _traits::arg13,
typename _traits::arg12,
typename _traits::arg11,
typename _traits::arg10,
typename _traits::arg9,
typename _traits::arg8,
typename _traits::arg7,
typename _traits::arg6,
typename _traits::arg5,
typename _traits::arg4,
typename _traits::arg3,
typename _traits::arg2,
typename _traits::arg1);
};
template<typename funtype>
struct mem_to_fun_converter_helper<17,funtype>
{
typedef mfunction_traits<funtype> _traits;
typedef
typename _traits::result_type(*FunctionP_Type)
(
typename _traits::arg17,
typename _traits::arg16,
typename _traits::arg15,
typename _traits::arg14,
typename _traits::arg13,
typename _traits::arg12,
typename _traits::arg11,
typename _traits::arg10,
typename _traits::arg9,
typename _traits::arg8,
typename _traits::arg7,
typename _traits::arg6,
typename _traits::arg5,
typename _traits::arg4,
typename _traits::arg3,
typename _traits::arg2,
typename _traits::arg1);
};
template<typename funtype>
struct mem_to_fun_converter_helper<18,funtype>
{
typedef mfunction_traits<funtype> _traits;