added indivi::flat_wmap to all tests

This commit is contained in:
joaquintides
2025-08-15 18:58:47 +02:00
parent 63e4f757db
commit d66f5bdccf
6 changed files with 22 additions and 0 deletions

View File

@@ -20,6 +20,7 @@
#endif
#ifdef HAVE_INDIVI
# include "indivi/flat_umap.h"
# include "indivi/flat_wmap.h"
#endif
#include <unordered_map>
#include <string_view>
@@ -305,6 +306,7 @@ template<class K, class V> using ankerl_unordered_dense_map =
#ifdef HAVE_INDIVI
template<class K, class V> using indivi_flat_umap = indivi::flat_umap<K, V>;
template<class K, class V> using indivi_flat_wmap = indivi::flat_wmap<K, V>;
#endif
@@ -387,6 +389,7 @@ template<class K, class V> using ankerl_unordered_dense_map_fnv1a =
#ifdef HAVE_INDIVI
template<class K, class V> using indivi_flat_umap_fnv1a = indivi::flat_umap<K, V, fnv1a_hash>;
template<class K, class V> using indivi_flat_wmap_fnv1a = indivi::flat_wmap<K, V, fnv1a_hash>;
#endif
@@ -410,6 +413,7 @@ int main()
#ifdef HAVE_INDIVI
test<indivi_flat_umap>( "indivi::flat_umap" );
test<indivi_flat_wmap>( "indivi::flat_wmap" );
#endif
@@ -434,6 +438,7 @@ int main()
#ifdef HAVE_INDIVI
test<indivi_flat_umap_fnv1a>( "indivi::flat_umap, FNV-1a" );
test<indivi_flat_wmap_fnv1a>( "indivi::flat_wmap, FNV-1a" );
#endif

View File

@@ -21,6 +21,7 @@
#endif
#ifdef HAVE_INDIVI
# include "indivi/flat_umap.h"
# include "indivi/flat_wmap.h"
#endif
#include <unordered_map>
#include <vector>
@@ -320,6 +321,7 @@ template<class K, class V> using ankerl_unordered_dense_map =
#ifdef HAVE_INDIVI
template<class K, class V> using indivi_flat_umap = indivi::flat_umap<K, V>;
template<class K, class V> using indivi_flat_wmap = indivi::flat_wmap<K, V>;
#endif
@@ -341,6 +343,7 @@ int main()
#ifdef HAVE_INDIVI
test<indivi_flat_umap>( "indivi::flat_umap" );
test<indivi_flat_wmap>( "indivi::flat_wmap" );
#endif

View File

@@ -21,6 +21,7 @@
#endif
#ifdef HAVE_INDIVI
# include "indivi/flat_umap.h"
# include "indivi/flat_wmap.h"
#endif
#include <unordered_map>
#include <vector>
@@ -320,6 +321,7 @@ template<class K, class V> using ankerl_unordered_dense_map =
#ifdef HAVE_INDIVI
template<class K, class V> using indivi_flat_umap = indivi::flat_umap<K, V>;
template<class K, class V> using indivi_flat_wmap = indivi::flat_wmap<K, V>;
#endif
@@ -351,6 +353,7 @@ int main()
#ifdef HAVE_INDIVI
test<indivi_flat_umap>( "indivi::flat_umap" );
test<indivi_flat_wmap>( "indivi::flat_wmap" );
#endif

View File

@@ -22,6 +22,7 @@
#endif
#ifdef HAVE_INDIVI
# include "indivi/flat_umap.h"
# include "indivi/flat_wmap.h"
#endif
#include <unordered_map>
#include <vector>
@@ -371,6 +372,7 @@ template<class K, class V> using ankerl_unordered_dense_map =
#ifdef HAVE_INDIVI
template<class K, class V> using indivi_flat_umap = indivi::flat_umap<K, V>;
template<class K, class V> using indivi_flat_wmap = indivi::flat_wmap<K, V>;
#endif
@@ -392,6 +394,7 @@ int main()
#ifdef HAVE_INDIVI
test<indivi_flat_umap>( "indivi::flat_umap" );
test<indivi_flat_wmap>( "indivi::flat_wmap" );
#endif

View File

@@ -19,6 +19,7 @@
#endif
#ifdef HAVE_INDIVI
# include "indivi/flat_umap.h"
# include "indivi/flat_wmap.h"
#endif
#include <unordered_map>
#include <vector>
@@ -258,6 +259,7 @@ template<class K, class V> using ankerl_unordered_dense_map =
#ifdef HAVE_INDIVI
template<class K, class V> using indivi_flat_umap = indivi::flat_umap<K, V>;
template<class K, class V> using indivi_flat_wmap = indivi::flat_wmap<K, V>;
#endif
@@ -340,6 +342,7 @@ template<class K, class V> using ankerl_unordered_dense_map_fnv1a =
#ifdef HAVE_INDIVI
template<class K, class V> using indivi_flat_umap_fnv1a = indivi::flat_umap<K, V, fnv1a_hash>;
template<class K, class V> using indivi_flat_wmap_fnv1a = indivi::flat_wmap<K, V, fnv1a_hash>;
#endif
@@ -363,6 +366,7 @@ int main()
#ifdef HAVE_INDIVI
test<indivi_flat_umap>( "indivi::flat_umap" );
test<indivi_flat_wmap>( "indivi::flat_wmap" );
#endif
@@ -387,6 +391,7 @@ int main()
#ifdef HAVE_INDIVI
test<indivi_flat_umap_fnv1a>( "indivi::flat_umap, FNV-1a" );
test<indivi_flat_wmap_fnv1a>( "indivi::flat_wmap, FNV-1a" );
#endif

View File

@@ -19,6 +19,7 @@
#endif
#ifdef HAVE_INDIVI
# include "indivi/flat_umap.h"
# include "indivi/flat_wmap.h"
#endif
#include <unordered_map>
#include <vector>
@@ -212,6 +213,7 @@ template<class K, class V> using ankerl_unordered_dense_map =
#ifdef HAVE_INDIVI
template<class K, class V> using indivi_flat_umap = indivi::flat_umap<K, V>;
template<class K, class V> using indivi_flat_wmap = indivi::flat_wmap<K, V>;
#endif
@@ -233,6 +235,7 @@ int main()
#ifdef HAVE_INDIVI
test<indivi_flat_umap>( "indivi::flat_umap" );
test<indivi_flat_umap>( "indivi::flat_wmap" );
#endif