![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Namespaces | |
| namespace | detail |
| namespace | GrowthPolicy |
Classes | |
| struct | Data |
| struct | HeterogeneouslySearchableWithHelper |
| struct | iterator |
| struct | MultiNode |
| struct | MultiNodeChain |
| struct | Node |
| struct | Node< Key, QHashDummyValue > |
| struct | Span |
| struct | SpanConstants |
Typedefs | |
| template<typename Key, typename T> | |
| using | HeterogeneouslySearchableWith |
| template<typename Key, typename K> | |
| using | if_heterogeneously_searchable_with |
| template<typename HashKey, typename KeyArgument> | |
| using | HeterogenousConstructProxy |
Functions | |
| Q_DECL_CONST_FUNCTION constexpr size_t | hash (size_t key, size_t seed) noexcept |
| template<typename T1, typename T2> | |
| static constexpr bool | noexceptPairHash () |
| template<typename T> | |
| size_t | calculateHash (const T &t, size_t seed=0) |
| template<typename Node> | |
| constexpr bool | isRelocatable () |
Variables | |
| template<typename T, typename = void> | |
| constexpr bool | HasQHashOverload = false |
| template<typename T> | |
| constexpr bool | HasQHashOverload< T, std::enable_if_t< std::is_convertible_v< decltype(qHash(std::declval< const T & >(), std::declval< size_t >())), size_t > > > = true |
| template<typename T, typename = void> | |
| constexpr bool | HasStdHashSpecializationWithSeed = false |
| template<typename T> | |
| constexpr bool | HasStdHashSpecializationWithSeed< T, std::enable_if_t< std::is_convertible_v< decltype(std::hash< T >()(std::declval< const T & >(), std::declval< size_t >())), size_t > > > = true |
| template<typename T, typename = void> | |
| constexpr bool | HasStdHashSpecializationWithoutSeed = false |
| template<typename T> | |
| constexpr bool | HasStdHashSpecializationWithoutSeed< T, std::enable_if_t< std::is_convertible_v< decltype(std::hash< T >()(std::declval< const T & >())), size_t > > > = true |
| using QHashPrivate::HeterogeneouslySearchableWith |
Definition at line 276 of file qhashfunctions.h.
| using QHashPrivate::HeterogenousConstructProxy |
Definition at line 282 of file qhashfunctions.h.
| size_t QHashPrivate::calculateHash | ( | const T & | t, |
| size_t | seed = 0 ) |
|
constexprnoexcept |
Definition at line 66 of file qhashfunctions.h.
|
constexpr |
|
staticconstexpr |
Definition at line 429 of file qhashfunctions.h.
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |