Generic hash function for STL style unordered containers
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Peter Dimov 48a306dcf2 Perform `apt-get update` before apt-add-repository 2 months ago
.drone Update .drone.jsonnet 10 months ago
.github/workflows Remove C++03 from CI 2 months ago
benchmark Update benchmark/unordered.cpp 12 months ago
doc Update revision history 2 months ago
examples Add examples/point2.cpp 1 year ago
include/boost Cosmetic fixes 2 months ago
meta Update meta/libraries.json 2 months ago
test Update dependency list in cmake_subdir_test 2 months ago
.appveyor.yml Remove cxxstd=latest from clang-win/VS2017 on Appveyor 2 months ago
.drone.jsonnet Perform `apt-get update` before apt-add-repository 2 months ago
.gitattributes This commit was generated by cvs2svn to compensate for changes in r4, 24 years ago
.travis.yml Use boost 1.67.0 in travis and appveyor 6 years ago
CMakeLists.txt Regenerate CMakeLists.txt 2 months ago Add 1 year ago
index.html Update index.html 2 years ago


The Boost.ContainerHash library, part of Boost C++ Libraries, provides boost::hash, an enhanced implementation of the hash function object specified by C++11 as std::hash, and several support facilities (hash_combine, hash_range, hash_unordered_range).

boost::hash supports most standard types and some user-defined types out of the box, and is extensible; it's possible for a user-defined type X to make iself hashable via boost::hash<X> by defining an appropriate overload of the function hash_value.

See the documentation of the library for more information.


Distributed under the Boost Software License, Version 1.0.