У меня есть (бесплатный) шаблон функции, который выглядит так
template <typename T>
T get();
Теперь я хочу специализировать эту функцию для класса, который сам по себе является шаблоном. Но мой компилятор не хочет его компилировать, и я спрашиваю сейчас, возможно ли это вообще и как я могу этого добиться. Просто для идеи код мог бы выглядеть следующим образом: (не компилируется)
template <>
template <typename T>
foo_type<T> get<foo_type<T>>()