mirror of
https://github.com/FEX-Emu/robin-map.git
synced 2024-11-27 00:10:45 +00:00
C++ implementation of a fast hash map and hash set using robin hood hashing
src | ||
tests | ||
.travis.yml | ||
appveyor.yml | ||
CMakeLists.txt | ||
doxygen.conf | ||
LICENSE | ||
README.md |
A C++ implementation of a fast hash map and hash set using robin hood hashing
The library is still in alpha stage.
Two classes are provided: tsl::robin_map
and tsl::robin_set
.
Installation
To use robin-map, just add the src/ directory to your include path. It is a header-only library.
The code should work with any C++11 standard-compliant compiler and has been tested with GCC 4.8.4, Clang 3.5.0 and Visual Studio 2015.
To run the tests you will need the Boost Test library and CMake.
git clone https://github.com/Tessil/robin-map.git
cd robin-map
mkdir build
cd build
cmake ..
make
./test_robin_map
License
The code is licensed under the MIT license, see the LICENSE file for details.