![]() |
Tesseract 0.28.4
|
Boost hashing support for NameId and OrderedIdPair. More...
#include <tesseract/common/macros.h>#include <boost/version.hpp>#include <boost/container_hash/hash_fwd.hpp>#include <cstddef>#include <type_traits>#include <tesseract/common/types.h>Namespaces | |
| namespace | tesseract::common |
| Namespace owning boost's hash_is_avalanching, and defined iff boost has the trait at all. | |
Functions | |
| template<typename Tag > | |
| constexpr std::size_t | tesseract::common::hash_value (const NameId< Tag > &id) noexcept |
| ADL hook for boost::hash. Returns the cached id value; no rehash per lookup. | |
| template<typename Tag > | |
| std::size_t | tesseract::common::hash_value (const OrderedIdPair< Tag > &p) noexcept |
| ADL hook for boost::hash. Returns the cached combined hash; no rehash per lookup. | |
Boost hashing support for NameId and OrderedIdPair.