C++ implementation of a fast hash map and hash set using robin hood hashing
Go to file
2017-08-12 18:58:22 +02:00
tests For coherence with other projects, rename src to tsl. We now include files with '#include <tsl/ordered_map>' after adding the root of the project to the include path. 2017-08-12 10:31:39 +02:00
tsl Raise DEFAULT_MAX_LOAD_FACTOR to 0.67. 2017-08-12 18:58:22 +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 For coherence with other projects, rename src to tsl. We now include files with '#include <tsl/ordered_map>' after adding the root of the project to the include path. 2017-08-12 10:31:39 +02:00
doxygen.conf For coherence with other projects, rename src to tsl. We now include files with '#include <tsl/ordered_map>' after adding the root of the project to the include path. 2017-08-12 10:31:39 +02:00
LICENSE Initial commit. 2017-08-10 19:44:50 +02:00
README.md For coherence with other projects, rename src to tsl. We now include files with '#include <tsl/ordered_map>' after adding the root of the project to the include path. 2017-08-12 10:31:39 +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 project 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.