Skip to content

Commit c368320

Browse files
Try to use ankerl::unordered_dense::map instead of std::unordered_map in UnorderedMapStorage
1 parent 0f5ffc2 commit c368320

File tree

2,258 files changed

+3
-468
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,258 files changed

+3
-468
lines changed

include/util/query_heap.hpp

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@
55
#include <boost/heap/d_ary_heap.hpp>
66

77
#include <algorithm>
8+
#include <ankerl/unordered_dense.h>
89
#include <cstdint>
910
#include <limits>
1011
#include <map>
1112
#include <optional>
12-
#include <ankerl/unordered_dense.h>
1313
#include <vector>
1414

1515
namespace osrm::util
@@ -56,9 +56,7 @@ template <typename NodeID, typename Key> class MapStorage
5656
template <typename NodeID, typename Key> class UnorderedMapStorage
5757
{
5858
public:
59-
explicit UnorderedMapStorage(std::size_t) {
60-
nodes.rehash(1000);
61-
}
59+
explicit UnorderedMapStorage(std::size_t) { nodes.rehash(1000); }
6260

6361
Key &operator[](const NodeID node) { return nodes[node]; }
6462

@@ -81,7 +79,7 @@ template <typename NodeID, typename Key> class UnorderedMapStorage
8179
void Clear() { nodes.clear(); }
8280

8381
private:
84-
ankerl::unordered_dense::map<NodeID, Key> nodes;
82+
ankerl::unordered_dense::map<NodeID, Key> nodes;
8583
};
8684

8785
template <typename NodeID,

third_party/unordered_dense/data/fuzz/fuzz_api/00000000000000000000000000000000.00000000.honggfuzz.cov

Whitespace-only changes.

0 commit comments

Comments
 (0)