Ver Fonte

LibIPC: Fix HashMap detection in case of non-trivial traits

Ben Wiederhake há 2 anos atrás
pai
commit
67d9172885
1 ficheiros alterados com 2 adições e 4 exclusões
  1. 2 4
      Userland/Libraries/LibIPC/Concepts.h

+ 2 - 4
Userland/Libraries/LibIPC/Concepts.h

@@ -27,10 +27,8 @@ namespace Detail {
 
 
 template<typename T>
 template<typename T>
 constexpr inline bool IsHashMap = false;
 constexpr inline bool IsHashMap = false;
-template<typename K, typename V>
-constexpr inline bool IsHashMap<HashMap<K, V>> = true;
-template<typename K, typename V>
-constexpr inline bool IsHashMap<OrderedHashMap<K, V>> = true;
+template<typename K, typename V, typename KeyTraits, typename ValueTraits, bool IsOrdered>
+constexpr inline bool IsHashMap<HashMap<K, V, KeyTraits, ValueTraits, IsOrdered>> = true;
 
 
 template<typename T>
 template<typename T>
 constexpr inline bool IsOptional = false;
 constexpr inline bool IsOptional = false;