Browse Source

type_traits: use is_void_v as needed

Michele Caini 2 years ago
parent
commit
7fada722e7
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/entt/core/type_traits.hpp

+ 1 - 1
src/entt/core/type_traits.hpp

@@ -697,7 +697,7 @@ struct has_iterator_category<Type, std::void_t<typename std::iterator_traits<Typ
 
 
 /*! @copydoc is_iterator */
 /*! @copydoc is_iterator */
 template<typename Type>
 template<typename Type>
-struct is_iterator<Type, std::enable_if_t<!std::is_same_v<std::remove_cv_t<std::remove_pointer_t<Type>>, void>>>
+struct is_iterator<Type, std::enable_if_t<!std::is_void_v<std::remove_cv_t<std::remove_pointer_t<Type>>>>>
     : internal::has_iterator_category<Type> {};
     : internal::has_iterator_category<Type> {};
 
 
 /**
 /**