Daniele Bartolini 6 лет назад
Родитель
Сommit
6240e200c1
2 измененных файлов с 4 добавлено и 4 удалено
  1. 2 2
      src/core/containers/hash_map.h
  2. 2 2
      src/core/containers/hash_set.h

+ 2 - 2
src/core/containers/hash_map.h

@@ -316,7 +316,7 @@ namespace hash_map
 } // namespace hash_map
 
 template <typename TKey, typename TValue, typename Hash, typename KeyEqual>
-HashMap<TKey, TValue, Hash, KeyEqual>::HashMap(Allocator& a)
+inline HashMap<TKey, TValue, Hash, KeyEqual>::HashMap(Allocator& a)
 	: _allocator(&a)
 	, _capacity(0)
 	, _size(0)
@@ -360,7 +360,7 @@ HashMap<TKey, TValue, Hash, KeyEqual>::HashMap(const HashMap<TKey, TValue, Hash,
 }
 
 template <typename TKey, typename TValue, typename Hash, typename KeyEqual>
-HashMap<TKey, TValue, Hash, KeyEqual>::~HashMap()
+inline HashMap<TKey, TValue, Hash, KeyEqual>::~HashMap()
 {
 	for (u32 i = 0; i < _capacity; ++i)
 	{

+ 2 - 2
src/core/containers/hash_set.h

@@ -262,7 +262,7 @@ namespace hash_set
 } // namespace hash_set
 
 template <typename TKey, typename Hash, typename KeyEqual>
-HashSet<TKey, Hash, KeyEqual>::HashSet(Allocator& a)
+inline HashSet<TKey, Hash, KeyEqual>::HashSet(Allocator& a)
 	: _allocator(&a)
 	, _capacity(0)
 	, _size(0)
@@ -306,7 +306,7 @@ HashSet<TKey, Hash, KeyEqual>::HashSet(const HashSet& other)
 }
 
 template <typename TKey, typename Hash, typename KeyEqual>
-HashSet<TKey, Hash, KeyEqual>::~HashSet()
+inline HashSet<TKey, Hash, KeyEqual>::~HashSet()
 {
 	for (u32 i = 0; i < _capacity; ++i)
 	{