![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtCore/qalgorithms.h>#include <QtCore/qcontainertools_impl.h>#include <QtCore/qhashfunctions.h>#include <QtCore/qiterator.h>#include <QtCore/qlist.h>#include <QtCore/qrefcount.h>#include <QtCore/qscopeguard.h>#include <QtCore/qttypetraits.h>#include <initializer_list>#include <functional>#include <QtCore/q20type_traits.h>Go to the source code of this file.
Namespaces | |
| namespace | QHashPrivate |
| namespace | QHashPrivate::GrowthPolicy |
Typedefs | |
| template<typename HashKey, typename KeyArgument> | |
| using | QHashPrivate::HeterogenousConstructProxy |
Functions | |
| template<typename T> | |
| size_t | QHashPrivate::calculateHash (const T &tt, size_t seed=0) |
| constexpr size_t | QHashPrivate::GrowthPolicy::bucketsForCapacity (size_t requestedCapacity) noexcept |
| constexpr size_t | QHashPrivate::GrowthPolicy::bucketForHash (size_t nBuckets, size_t hash) noexcept |
| template<class Key, class T> | |
| size_t | qHash (const QHash< Key, T > &keykey, size_t seed=0) noexcept(noexcept(qHash(std::declval< Key & >())) &&noexcept(qHash(std::declval< T & >()))) |
| template<class Key, class T> | |
| size_t | qHash (const QMultiHash< Key, T > &keykey, size_t seed=0) noexcept(noexcept(qHash(std::declval< Key & >())) &&noexcept(qHash(std::declval< T & >()))) |
| template<typename Key, typename T, typename Predicate> | |
| qsizetype | erase_if (QHash< Key, T > &hash, Predicate pred) |
| template<typename Key, typename T, typename Predicate> | |
| qsizetype | erase_if (QMultiHash< Key, T > &hash, Predicate pred) |
|
|
inlinenoexcept |