![]() |
Qt 6.x
The Qt SDK
|
Namespaces | |
namespace | GrowthPolicy |
Classes | |
struct | Data |
struct | iterator |
struct | MultiNode |
struct | MultiNodeChain |
struct | Node |
struct | Node< Key, QHashDummyValue > |
struct | Span |
struct | SpanConstants |
Functions | |
template<typename T > | |
size_t | calculateHash (const T &t, size_t seed=0) |
template<typename Node > | |
constexpr bool | isRelocatable () |
Q_DECL_CONST_FUNCTION constexpr size_t | hash (size_t key, size_t seed) noexcept |
template<typename T1 , typename T2 > | |
static constexpr bool | noexceptPairHash () |
Variables | |
template<typename T , typename = void> | |
constexpr bool | HasQHashOverload = false |
template<typename T , typename = void> | |
constexpr bool | HasStdHashSpecializationWithSeed = false |
template<typename T , typename = void> | |
constexpr bool | HasStdHashSpecializationWithoutSeed = false |
size_t QHashPrivate::calculateHash | ( | const T & | t, |
size_t | seed = 0 |
||
) |
Definition at line 54 of file qhash.h.
References Q_UNUSED, qHash(), and seed.
Referenced by QHashPrivate::Data< Node >::erase(), and QHashPrivate::Data< Node >::findBucket().
|
constexprnoexcept |
Definition at line 50 of file qhashfunctions.h.
References seed.
Referenced by QHash< Key, T >::qHash(), QHash< Key, T >::qHash(), QHash< Key, T >::qHash(), QHash< Key, T >::qHash(), qHash(), QHash< Key, T >::qHash(), QHash< Key, T >::qHash(), QHash< Key, T >::qHash(), QHash< Key, T >::qHash(), QHash< Key, T >::qHash(), QHash< Key, T >::qHash(), QHash< Key, T >::qHash(), QHash< Key, T >::qHash(), QHash< Key, T >::qHash(), QHash< Key, T >::qHash(), QHash< Key, T >::qHash(), and QHash< Key, T >::qHash().
|
constexpr |
|
staticconstexpr |
Definition at line 283 of file qhashfunctions.h.
References noexceptPairHash(), qHash(), and seed.
Referenced by noexceptPairHash().
|
inlineconstexpr |
|
inlineconstexpr |