¿Es posible especializar un método de plantillas para enumeraciones?Especialización de plantillas para enumeración
Algo así como (el código no válido a continuación):
template <typename T>
void f(T value);
template <>
void f<enum T>(T value);
En el caso que no es posible, entonces suponiendo que tengo especializaciones para una serie de tipos, como int
, unsigned int
, long long
, unsigned long long
, etc, entonces ¿Cuál de las especializaciones usará un valor enum?
http://stackoverflow.com/questions/29762892/how-to-specialize-a-template-function-for-enum-and-specific-type –