Explorar o código

type_traits: thanks msvc for accepting invalid code, love it

Michele Caini %!s(int64=2) %!d(string=hai) anos
pai
achega
2a3ae06d85
Modificáronse 1 ficheiros con 3 adicións e 0 borrados
  1. 3 0
      src/entt/core/type_traits.hpp

+ 3 - 0
src/entt/core/type_traits.hpp

@@ -761,6 +761,9 @@ struct has_value_type: std::false_type {};
 template<typename Type>
 struct has_value_type<Type, std::void_t<typename Type::value_type>>: std::true_type {};
 
+template<typename>
+[[nodiscard]] constexpr bool dispatch_is_equality_comparable();
+
 template<typename Type, std::size_t... Index>
 [[nodiscard]] constexpr bool unpack_maybe_equality_comparable(std::index_sequence<Index...>) {
     return (dispatch_is_equality_comparable<std::tuple_element_t<Index, Type>>() && ...);