Ваш вызов функции:
TemplateParameters::reset_template_params()
передает 5 параметров, и компилятор не может найти функцию с такими же параметрами.Отсюда и ошибка.
Компилятор может найти функцию TemplateParameters::reset_template_params()
, но передаваемые вами параметры не соответствуют объявлению функции, которое компилятор видит для функции TemplateParameters :: reset_template_params ().
Вам нужна перегруженная версия TemplateParameters::reset_template_params()
с точно такими же параметрами, с которыми вы вызываете свою функцию.