Можно ли специализировать параметр шаблона Iterator по его value_type
?
У меня есть функция со следующим прототипом.
template<typename InputIterator>
void f(InputIterator first, InputIterator last);
И я хочу, чтобы обрабатывать специально, если InputIterator :: value_type
равно SomeSpecificType.