È possibile specializzare un metodo templato per enumerare?Specializzazione modelli per enum
Qualcosa di simile (il codice non valido sotto):
template <typename T>
void f(T value);
template <>
void f<enum T>(T value);
Nel caso non è possibile, quindi se io ho specializzazioni per un certo numero di tipi, come int
, unsigned int
, long long
, unsigned long long
, ecc, allora quale delle specializzazioni userà un valore enum?
http://stackoverflow.com/questions/29762892/how-to-specialize-a-template-function-for-enum-and-specific-type –