Adjust is_iterator

This commit is contained in:
Krystian Stasiowski
2019-12-30 22:02:50 -05:00
parent 5845a73275
commit aabc300c22

View File

@ -73,11 +73,8 @@ struct is_iterator : std::false_type { };
template<class T>
struct is_iterator<T,
void_t<typename T::difference_type,
typename T::value_type,
typename T::pointer,
typename T::reference,
typename T::iterator_category>>
typename std::enable_if<std::is_class<T>::value,
void_t<typename T::iterator_category>>::type>
: std::true_type { };
template<class T>