AlexSm e98bcbc744 Import libs 1 (#590) 11 months ago
..
include e98bcbc744 Import libs 1 (#590) 11 months ago
CMakeLists.darwin-arm64.txt ffff7a34e4 add darwin-arm64 CMakeLists 1 year ago
CMakeLists.darwin-x86_64.txt 33ed6077e6 Intermediate changes 1 year ago
CMakeLists.linux-aarch64.txt 58a117b001 External build system generator release 8 1 year ago
CMakeLists.linux-x86_64.txt 33ed6077e6 Intermediate changes 1 year ago
CMakeLists.txt 96458ea3c7 External build system generator release 65 11 months ago
CMakeLists.windows-x86_64.txt 6324d075a5 Intermediate changes 1 year ago
README.md faae92145d Update contrib/restricted/boost/container_hash to 1.81.0 1 year ago
ya.make e98bcbc744 Import libs 1 (#590) 11 months ago

README.md

Boost.ContainerHash

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.

License

Distributed under the Boost Software License, Version 1.0.