Sprawdź typ argumentów w deklaracji szablonu zmiennego

Dostałem prostą deklarację szablonu zmiennego, tak jak klasyczną:

template <typename... Arguments>
class VariadicTemplate;

Muszę osiągnąć to, pozwalającVariadicTemplate klasa wykonuje sprawdzanie typu; szablon zmiennoprawny powinien sprawdzić w jakiejś iteracyjnej formie, że wszystkie otrzymane argumenty powinny być powiedzmy o typie<Foo>.

Widziałem gdzieś coś podobnego, ale teraz nie mogę rozpoznać, gdzie to było: P

questionAnswers(2)

yourAnswerToTheQuestion