Шаблон с пакетом параметров с чередующимся типом и нетиповыми параметрами - PullRequest
0 голосов
/ 08 июля 2019

Существует ли какой-либо синтаксис, позволяющий определить шаблон с переменными параметрами, который имеет как типовые, так и нетипизированные параметры с чередованием.В идеале я хотел бы иметь возможность сделать что-то вроде этого:

template<typename T, template<typename, auto...> typename C, auto ...Pack>
void f2(const C<T, Pack...>& arg)
{
    std::cout << "Called\n";
}

С этим синтаксисом, однако, только T не типовые параметры могут следовать за T, я хотел бы, чтобы это работало как для параметров типа, так и для параметров не типа,Я тоже не хочу использовать integral_constant.

...