Здравствуйте, что-то подвис на компиляции такого... подскажите, как поправить
template< int in1, int in2, typename FinalT,
int (FinalT::*WrapperImpl)(double const& arg1, double const& arg2, double& arg3)>
static int func_impl(int* self, double const& arg1, double const& arg2, double& arg3, bool in)
{
return 1;
}
template< int in1, int in2, typename FinalT,
int (FinalT::*WrapperImpl)(double const& in_frame_info, double const& in_frame, double& out_frame_info)>
static int func(int* self, double const& arg1, double const& arg2, double& arg3)
{
return func_impl< in1, in2, typename FinalT,
int (FinalT::*WrapperImpl)(double const& arg1, double const& arg2, double& arg3)>
(self, arg1, arg2, arg3, false);
}