![]() |
1 год назад | |
---|---|---|
.. | ||
include | 522e99b6a3 Update contrib/restricted/boost/container_hash to 1.83.0 | 1 год назад |
CMakeLists.darwin-arm64.txt | ffff7a34e4 add darwin-arm64 CMakeLists | 1 год назад |
CMakeLists.darwin-x86_64.txt | 33ed6077e6 Intermediate changes | 2 лет назад |
CMakeLists.linux-aarch64.txt | 58a117b001 External build system generator release 8 | 2 лет назад |
CMakeLists.linux-x86_64.txt | 33ed6077e6 Intermediate changes | 2 лет назад |
CMakeLists.txt | 96458ea3c7 External build system generator release 65 | 1 год назад |
CMakeLists.windows-x86_64.txt | 6324d075a5 Intermediate changes | 2 лет назад |
README.md | faae92145d Update contrib/restricted/boost/container_hash to 1.81.0 | 2 лет назад |
ya.make | 522e99b6a3 Update contrib/restricted/boost/container_hash to 1.83.0 | 1 год назад |
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.