Spécialisation d'une fonction template avec un argument template
Bonjour
j'ai une classe Job
Code:
template<typename T, int n> class Job;
et une fonction work
Code:
template<class T> void work(T & job);
Je voudrais spécialiser work pour la classe Job<T, 1> quelque soit T.
j'ai essayé toute une ribambelle de choses mais j'avoue que je m'y perds là :
Code:
1 2
| template<> template<typename T> void work< Job<T, 1> >(Job<T, 1> & job);
template<> void work< template<typename T> Job<T, 1> >(Job<T, 1> & job); |
D'ailleurs est-ce que c'est possible ?
(Au passage c'est aussi difficile de trouver un titre à la discussion ...)
Merci.
Flo.