skypjack 22 часов назад
Родитель
Сommit
a75a608d0c
3 измененных файлов с 3 добавлено и 2 удалено
  1. 1 1
      src/entt/core/type_traits.hpp
  2. 1 1
      src/entt/entity/component.hpp
  3. 1 0
      src/entt/stl/type_traits.hpp

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

@@ -690,7 +690,7 @@ inline constexpr bool is_iterator_v = is_iterator<Type>::value;
  * @tparam Type The type to test
  */
 template<typename Type>
-struct is_ebco_eligible: stl::bool_constant<std::is_empty_v<Type> && !std::is_final_v<Type>> {};
+struct is_ebco_eligible: stl::bool_constant<stl::is_empty_v<Type> && !std::is_final_v<Type>> {};
 
 /**
  * @brief Helper variable template.

+ 1 - 1
src/entt/entity/component.hpp

@@ -24,7 +24,7 @@ requires Type::in_place_delete
 struct in_place_delete<Type>: stl::true_type {};
 
 template<typename Type>
-struct page_size: std::integral_constant<std::size_t, !std::is_empty_v<ENTT_ETO_TYPE(Type)> * ENTT_PACKED_PAGE> {};
+struct page_size: std::integral_constant<std::size_t, !stl::is_empty_v<ENTT_ETO_TYPE(Type)> * ENTT_PACKED_PAGE> {};
 
 template<>
 struct page_size<void>: std::integral_constant<std::size_t, 0u> {};

+ 1 - 0
src/entt/stl/type_traits.hpp

@@ -21,6 +21,7 @@ using std::is_convertible_v;
 using std::is_copy_assignable_v;
 using std::is_copy_constructible_v;
 using std::is_default_constructible_v;
+using std::is_empty_v;
 using std::is_enum_v;
 using std::is_function_v;
 using std::is_invocable;