Ошибка компилятора C2068
незаконное использование перегруженной функции. Отсутствует список аргументов?
Компилятор обнаружил недопустимое использование перегруженной функции без аргументов.
Например:
void f(int x) {}
void f(char x) {}
void g() noexcept( noexcept(f) );
Чтобы устранить эту проблему, включите типы аргументов, необходимые для разрешения перегрузки функции.