Что за синтаксис используется в описании шаблоного класса function<Res(ArgTypes...)>? Про вариативные шаблоны знаю, интересует что за синтаксис со скобками, где про это описано?
============================================
По результатм обсуждения понял, что как пример, такой синтаксис применим для предварительного объявления функций:
using func = void(int, float);
// объявляем две функции `void myFunc1(int, float)` и `void myFunc2(int, float)`
func myFunc1, myFunc2;