C++ implementation of a fast hash map and hash set using robin hood hashing
Go to file
2017-08-12 10:28:11 +02:00
src Add documentation. 2017-08-12 10:28:11 +02:00
tests Add test. 2017-08-12 10:27:52 +02:00
.travis.yml Initial commit. 2017-08-10 19:44:50 +02:00
appveyor.yml Initial commit. 2017-08-10 19:44:50 +02:00
CMakeLists.txt Initial commit. 2017-08-10 19:44:50 +02:00
doxygen.conf Initial commit. 2017-08-10 19:44:50 +02:00
LICENSE Initial commit. 2017-08-10 19:44:50 +02:00
README.md Add CI banners. 2017-08-12 10:20:21 +02:00

Build Status Build status

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.