From cb559c396ddf9ef05654b99df04fe5da14755620 Mon Sep 17 00:00:00 2001 From: levlam Date: Thu, 30 Jun 2022 00:59:27 +0300 Subject: [PATCH] Use FlatHashTable instead of std::unordered_map/std::unordered_set. --- tdutils/td/utils/FlatHashMap.h | 10 +++++----- tdutils/td/utils/FlatHashSet.h | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/tdutils/td/utils/FlatHashMap.h b/tdutils/td/utils/FlatHashMap.h index 325278eba..5d24c7482 100644 --- a/tdutils/td/utils/FlatHashMap.h +++ b/tdutils/td/utils/FlatHashMap.h @@ -7,17 +7,17 @@ #pragma once //#include "td/utils/FlatHashMapChunks.h" -//#include "td/utils/FlatHashTable.h" -//#include "td/utils/MapNode.h" +#include "td/utils/FlatHashTable.h" +#include "td/utils/MapNode.h" #include -#include +//#include namespace td { template , class EqT = std::equal_to> -//using FlatHashMap = FlatHashTable, HashT, EqT>; +using FlatHashMap = FlatHashTable, HashT, EqT>; //using FlatHashMap = FlatHashMapChunks; -using FlatHashMap = std::unordered_map; +//using FlatHashMap = std::unordered_map; } // namespace td diff --git a/tdutils/td/utils/FlatHashSet.h b/tdutils/td/utils/FlatHashSet.h index 03f4e1a5c..f47a88554 100644 --- a/tdutils/td/utils/FlatHashSet.h +++ b/tdutils/td/utils/FlatHashSet.h @@ -7,17 +7,17 @@ #pragma once //#include "td/utils/FlatHashMapChunks.h" -//#include "td/utils/FlatHashTable.h" -//#include "td/utils/SetNode.h" +#include "td/utils/FlatHashTable.h" +#include "td/utils/SetNode.h" #include -#include +//#include namespace td { template , class EqT = std::equal_to> -//using FlatHashSet = FlatHashTable, HashT, EqT>; +using FlatHashSet = FlatHashTable, HashT, EqT>; //using FlatHashSet = FlatHashSetChunks; -using FlatHashSet = std::unordered_set; +//using FlatHashSet = std::unordered_set; } // namespace td