![]() |
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 274 of file qhashfunctions.h.
using QHashPrivate::HeterogenousConstructProxy |
using QHashPrivate::if_heterogeneously_searchable_with |
Definition at line 280 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 388 of file qhashfunctions.h.
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |