Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/wolfpld/tracy.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBartosz Taudul <bartosz.taudul@game-lion.com>2018-03-20 17:40:11 +0300
committerBartosz Taudul <bartosz.taudul@game-lion.com>2018-03-20 17:40:11 +0300
commit765a1ececfec76362d5ed222d639f4e895a7889f (patch)
treeb44eaa125c1f6df88984ed21868da6f6db57c4a4 /server/tracy_flat_hash_map.hpp
parent37808ec4c79278d164fbb655b2fb09848cf61550 (diff)
Move nohash<> from TracyWorker to flat hash map.
Diffstat (limited to 'server/tracy_flat_hash_map.hpp')
-rw-r--r--server/tracy_flat_hash_map.hpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/server/tracy_flat_hash_map.hpp b/server/tracy_flat_hash_map.hpp
index 84aee040..43c9cd32 100644
--- a/server/tracy_flat_hash_map.hpp
+++ b/server/tracy_flat_hash_map.hpp
@@ -26,6 +26,13 @@ namespace tracy
struct prime_number_hash_policy;
struct power_of_two_hash_policy;
+template<typename T>
+struct nohash
+{
+ size_t operator()( const T& v ) { return (size_t)v; }
+ typedef tracy::power_of_two_hash_policy hash_policy;
+};
+
namespace detailv3
{
template<typename Result, typename Functor>