Шаблон специализации для enum

Можно ли специализировать шаблонный метод для перечислений?

Что-то вроде (неверный код ниже):

template 
void f(T value);

template 
void f(T value);

В случае, если этоне возможно, тогда предположим, что у меня есть специализации для ряда типов, например,,intunsigned intlong longunsigned long longи т.д., тогда какую из специализаций будет использовать значение enum?

Ответы на вопрос(3)

Ваш ответ на вопрос