add Clustered Hashing based Open Addressing Dict. To replace the existing dict, #define USE_OPEN_DICT

This commit is contained in:
jasonlue 2019-09-10 11:20:24 -07:00 committed by Tim Wojtulewicz
parent 8f4138262f
commit 19f063f2a3
4 changed files with 1340 additions and 0 deletions

View file

@ -1,4 +1,9 @@
// See the file "COPYING" in the main distribution directory for copyright.
#ifdef USE_OPEN_DICT
#include "OpenDict.h"
#else//USE_OPEN_DICT
#pragma once
@ -230,3 +235,5 @@ public:
using Dictionary [[deprecated("Remove in v4.1. Use zeek::Dictionary instead.")]] = zeek::Dictionary;
template<typename T> using PDict [[deprecated("Remove in v4.1. Use zeek::PDict instead.")]] = zeek::PDict<T>;
#endif//USE_OPEN_DICT