Browse Source

type_traits: refine has_void_element_type

Michele Caini 1 year ago
parent
commit
b465e5531e
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

@@ -753,7 +753,7 @@ template<typename, typename = void>
 struct has_void_element_type: std::false_type {};
 
 template<typename Type>
-struct has_void_element_type<Type, typename std::pointer_traits<Type>::element_type>: std::true_type {};
+struct has_void_element_type<Type, std::remove_const_t<typename std::pointer_traits<Type>::element_type>>: std::true_type {};
 
 template<typename>
 [[nodiscard]] constexpr bool dispatch_is_equality_comparable();