|
CCF
|
#include "ccf/ds/siphash.h"#include <array>#include <cstdint>#include <small_vector/SmallVector.h>#include <string_view>#include <vector>Go to the source code of this file.
Classes | |
| struct | std::hash< std::vector< uint8_t > > |
| struct | std::hash< std::vector< T > > |
| struct | std::hash< std::array< T, N > > |
| struct | std::hash< std::pair< A, B > > |
| struct | ccf::ds::fnv::fnv_parameters< T > |
| struct | ccf::ds::fnv::fnv_parameters< uint32_t > |
| struct | ccf::ds::fnv::fnv_parameters< uint64_t > |
Namespaces | |
| namespace | ccf |
| namespace | ccf::ds |
| namespace | ccf::ds::hashutils |
| namespace | std |
| STL namespace. | |
| namespace | ccf::ds::fnv |
| Simple, fast constexpr hash function (NOT cryptographically sound) | |
Functions | |
| template<typename T > | |
| void | ccf::ds::hashutils::hash_combine (size_t &n, const T &v, std::hash< T > &h) |
| template<typename T > | |
| size_t | ccf::ds::hashutils::hash_container (const T &v) |