Проблема найдена и осмысленна. Как в cpp может быть шаблон? Для кагого типа то он код сгенерирует?