Sfoglia il codice sorgente

meta: refine concepts for the best

skypjack 1 mese fa
parent
commit
222cb7b16e
1 ha cambiato i file con 1 aggiunte e 1 eliminazioni
  1. 1 1
      src/entt/meta/container.hpp

+ 1 - 1
src/entt/meta/container.hpp

@@ -52,7 +52,7 @@ template<typename>
 struct reserve_aware_container: std::false_type {};
 struct reserve_aware_container: std::false_type {};
 
 
 template<typename Type>
 template<typename Type>
-requires requires { typename Type::reserve; }
+requires requires(Type cont) { cont.reserve(0u); }
 struct reserve_aware_container<Type>: std::true_type {};
 struct reserve_aware_container<Type>: std::true_type {};
 
 
 template<typename Type>
 template<typename Type>