Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#include <qmap.h>
Classes | |
class | const_iterator |
class | iterator |
class | key_iterator |
Public Types | |
using | key_type = Key |
using | mapped_type = T |
using | difference_type = qptrdiff |
using | size_type = qsizetype |
typedef QKeyValueIterator< const Key &, const T &, const_iterator > | const_key_value_iterator |
typedef QKeyValueIterator< const Key &, T &, iterator > | key_value_iterator |
typedef iterator | Iterator |
typedef const_iterator | ConstIterator |
Friends | |
template<typename AKey = Key, typename AT = T> | |
QTypeTraits::compare_eq_result_container< QMultiMap, AKey, AT > | operator== (const QMultiMap &lhs, const QMultiMap &rhs) |
template<typename AKey = Key, typename AT = T> | |
QTypeTraits::compare_eq_result_container< QMultiMap, AKey, AT > | operator!= (const QMultiMap &lhs, const QMultiMap &rhs) |
typedef QKeyValueIterator<const Key&, const T&, const_iterator> QMultiMap< Key, T >::const_key_value_iterator |
typedef const_iterator QMultiMap< Key, T >::ConstIterator |
|
default |
Referenced by QMultiMap< Key, T >::equal_range(), QMultiMap< Key, T >::find(), QMultiMap< Key, T >::find(), QMultiMap< Key, T >::insert(), QMultiMap< Key, T >::insert(), QMultiMap< Key, T >::lowerBound(), QMultiMap< Key, T >::replace(), QMultiMap< Key, T >::take(), and QMultiMap< Key, T >::upperBound().
|
inline |
Definition at line 839 of file qmap.h.
References QMultiMap< Key, T >::insert(), and list.
|
inlineexplicit |
|
inlineexplicit |
Definition at line 1339 of file qmap.h.
References QtPrivate::QKeyValueRange().
Definition at line 1341 of file qmap.h.
References QtPrivate::QKeyValueRange().
Definition at line 1340 of file qmap.h.
References QtPrivate::QKeyValueRange().
Definition at line 1342 of file qmap.h.
References QtPrivate::QKeyValueRange().
Definition at line 1323 of file qmap.h.
References d, and QMultiMap< Key, T >::detach().
Referenced by QMultiMap< Key, T >::cbegin(), QFontCache::clear(), QMultiMap< Key, T >::constBegin(), QMultiMap< Key, T >::constKeyValueBegin(), QQmlProfilerServiceImpl::dataReady(), QQmlJS::Dom::FieldFilter::describeFieldsFilter(), QMultiMap< Key, T >::first(), QMultiMap< Key, T >::keyBegin(), QMultiMap< Key, T >::keyValueBegin(), QMultiMap< Key, T >::keyValueBegin(), and QGraphicsScenePrivate::removeItemHelper().
|
inline |
|
inline |
Definition at line 1326 of file qmap.h.
References QMultiMap< Key, T >::begin().
Referenced by QQmlProfilerServiceImpl::dataReady().
|
inline |
Definition at line 1330 of file qmap.h.
References QMultiMap< Key, T >::end().
Referenced by QQmlProfilerServiceImpl::dataReady(), and QHttpNetworkConnectionPrivate::removeReply().
Definition at line 960 of file qmap.h.
References d.
Referenced by QFontCache::clear(), and QHttp2ProtocolHandler::sendRequest().
|
inline |
Definition at line 1325 of file qmap.h.
References QMultiMap< Key, T >::begin().
Referenced by QMultiMap< Key, T >::first(), and QMultiMap< Key, T >::firstKey().
|
inline |
Definition at line 1329 of file qmap.h.
References QMultiMap< Key, T >::end().
Referenced by QMultiMap< Key, T >::last(), and QMultiMap< Key, T >::lastKey().
|
inline |
Definition at line 1385 of file qmap.h.
References QMultiMap< Key, T >::find().
|
inline |
Definition at line 1419 of file qmap.h.
References QMultiMap< Key, T >::find().
|
inline |
Definition at line 1336 of file qmap.h.
References QMultiMap< Key, T >::begin().
|
inline |
Definition at line 1338 of file qmap.h.
References QMultiMap< Key, T >::end().
Definition at line 1045 of file qmap.h.
Referenced by QGraphicsScenePrivate::filterEvent(), QFontCache::insertEngine(), and QGraphicsScenePrivate::removeSceneEventFilter().
|
inline |
Definition at line 1053 of file qmap.h.
References QMultiMap< Key, T >::end(), and QMultiMap< Key, T >::find().
Definition at line 1366 of file qmap.h.
References QMultiMap< Key, T >::size().
Definition at line 942 of file qmap.h.
References d.
Referenced by QMultiMap< Key, T >::begin(), QMultiMap< Key, T >::end(), QMultiMap< Key, T >::equal_range(), QMultiMap< Key, T >::find(), QMultiMap< Key, T >::find(), QMultiMap< Key, T >::insert(), QMultiMap< Key, T >::insert(), QMultiMap< Key, T >::lowerBound(), QMultiMap< Key, T >::remove(), QMultiMap< Key, T >::replace(), QMultiMap< Key, T >::take(), QMultiMap< Key, T >::unite(), and QMultiMap< Key, T >::upperBound().
Definition at line 1520 of file qmap.h.
References QMultiMap< Key, T >::isEmpty().
Definition at line 1327 of file qmap.h.
References d, and QMultiMap< Key, T >::detach().
Referenced by QMultiMap< Key, T >::cend(), QFontCache::clear(), QMultiMap< Key, T >::constEnd(), QMultiMap< Key, T >::constKeyValueEnd(), QMultiMap< Key, T >::contains(), QQmlProfilerServiceImpl::dataReady(), QQmlJS::Dom::FieldFilter::describeFieldsFilter(), QFontCache::findEngine(), QMultiMap< Key, T >::keyEnd(), QMultiMap< Key, T >::keyValueEnd(), QMultiMap< Key, T >::keyValueEnd(), QMultiMap< Key, T >::last(), and QGraphicsScenePrivate::removeItemHelper().
|
inline |
|
inline |
Definition at line 1522 of file qmap.h.
References QMultiMap< Key, T >::QMultiMap(), copy(), d, QMultiMap< Key, T >::detach(), and this.
Referenced by QQmlMetaType::moduleImports(), and QMultiMap< Key, T >::values().
|
inline |
|
inline |
|
inline |
Definition at line 1344 of file qmap.h.
References QMultiMap< Key, T >::erase(), and it.
Referenced by QQmlProfilerServiceImpl::dataReady(), QMultiMap< Key, T >::erase(), QGraphicsScenePrivate::removeItemHelper(), and QGraphicsScenePrivate::removeSceneEventFilter().
Definition at line 1371 of file qmap.h.
References QMultiMap< Key, T >::QMultiMap(), copy(), d, QMultiMap< Key, T >::detach(), and this.
Referenced by QMultiMap< Key, T >::constFind(), QMultiMap< Key, T >::constFind(), QMultiMap< Key, T >::contains(), and QFontCache::findEngine().
|
inline |
|
inline |
Definition at line 1390 of file qmap.h.
References QMultiMap< Key, T >::QMultiMap(), copy(), d, QMultiMap< Key, T >::detach(), i, and this.
|
inline |
Definition at line 1144 of file qmap.h.
References QMultiMap< Key, T >::begin(), QMultiMap< Key, T >::isEmpty(), and Q_ASSERT.
Definition at line 1145 of file qmap.h.
References QMultiMap< Key, T >::constBegin(), QMultiMap< Key, T >::isEmpty(), and Q_ASSERT.
Definition at line 1141 of file qmap.h.
References QMultiMap< Key, T >::constBegin(), QMultiMap< Key, T >::isEmpty(), QMultiMap< Key, T >::const_iterator::key(), and Q_ASSERT.
|
inline |
Definition at line 1452 of file qmap.h.
References QMultiMap< Key, T >::QMultiMap(), copy(), d, QMultiMap< Key, T >::detach(), i, and this.
Referenced by QMultiMap< Key, T >::QMultiMap(), QQmlJS::Dom::FieldFilter::addFilter(), QQmlJS::Dom::QmlDirectory::addQmlFilePath(), Automaton::buildLookbackSets(), Grammar::buildRuleMap(), QQmlProfilerServiceImpl::dataReady(), QHttpNetworkConnectionPrivate::fillHttp2Queue(), QQmlDebugTranslationServiceImpl::foundTranslationBinding(), QFontCache::insertEngine(), QGraphicsScenePrivate::installSceneEventFilter(), QTlsPrivate::X509CertificateGeneric::parse(), QHttpNetworkConnectionPrivate::queueRequest(), QGestureManager::registerGestureRecognizer(), QQmlMetaType::registerModuleImport(), QWaylandXdgShellPrivate::registerXdgSurface(), and QQmlProfilerServiceImpl::stopProfiling().
|
inline |
Definition at line 1462 of file qmap.h.
References QMultiMap< Key, T >::QMultiMap(), copy(), d, QMultiMap< Key, T >::detach(), pos, and this.
Definition at line 940 of file qmap.h.
References d.
Referenced by QHttpNetworkConnectionChannel::_q_encrypted(), QMultiMap< Key, T >::empty(), QHttpNetworkConnectionChannel::ensureConnection(), QMultiMap< Key, T >::first(), QMultiMap< Key, T >::first(), QMultiMap< Key, T >::firstKey(), QMultiMap< Key, T >::last(), QMultiMap< Key, T >::last(), and QMultiMap< Key, T >::lastKey().
|
inline |
Definition at line 1331 of file qmap.h.
References QMultiMap< Key, T >::begin().
Referenced by QMultiMap< Key, T >::uniqueKeys().
|
inline |
Definition at line 1332 of file qmap.h.
References QMultiMap< Key, T >::end().
Referenced by QMultiMap< Key, T >::uniqueKeys().
Definition at line 1076 of file qmap.h.
References d.
Referenced by QQmlJS::Dom::QmlDirectory::iterateDirectSubpaths().
|
inline |
Definition at line 1333 of file qmap.h.
References QMultiMap< Key, T >::begin().
|
inline |
Definition at line 1335 of file qmap.h.
References QMultiMap< Key, T >::begin().
|
inline |
Definition at line 1334 of file qmap.h.
References QMultiMap< Key, T >::end().
|
inline |
Definition at line 1337 of file qmap.h.
References QMultiMap< Key, T >::end().
Definition at line 1146 of file qmap.h.
References QMultiMap< Key, T >::end(), QMultiMap< Key, T >::isEmpty(), and Q_ASSERT.
Definition at line 1147 of file qmap.h.
References QMultiMap< Key, T >::constEnd(), QMultiMap< Key, T >::isEmpty(), and Q_ASSERT.
Definition at line 1142 of file qmap.h.
References QMultiMap< Key, T >::constEnd(), QMultiMap< Key, T >::isEmpty(), and Q_ASSERT.
Definition at line 1424 of file qmap.h.
References QMultiMap< Key, T >::QMultiMap(), copy(), d, QMultiMap< Key, T >::detach(), and this.
Referenced by QGraphicsScenePrivate::filterEvent(), and QGraphicsScenePrivate::removeSceneEventFilter().
|
inline |
Definition at line 971 of file qmap.h.
References d.
Referenced by QQmlJS::Dom::FieldFilter::addFilter(), QQmlDebugTranslationServiceImpl::foundTranslationBinding(), QGestureManager::unregisterGestureRecognizer(), QQmlMetaType::unregisterModuleImport(), and QWaylandXdgShellPrivate::unregisterXdgSurface().
|
inline |
Definition at line 1020 of file qmap.h.
References QtPrivate::associative_erase_if().
|
inline |
Definition at line 1501 of file qmap.h.
References QMultiMap< Key, T >::QMultiMap(), copy(), d, QMultiMap< Key, T >::detach(), i, and this.
Referenced by QFontCache::insertEngine().
Definition at line 938 of file qmap.h.
References d.
Referenced by QHttpNetworkConnectionChannel::_q_connected(), QHttpNetworkConnectionChannel::_q_proxyAuthenticationRequired(), QMultiMap< Key, T >::count(), QFontCache::insertEngine(), and QMultiMap< Key, T >::uniqueKeys().
Definition at line 1025 of file qmap.h.
References QMultiMap< Key, T >::QMultiMap(), copy(), d, QMultiMap< Key, T >::detach(), i, and this.
|
inline |
Definition at line 891 of file qmap.h.
References QMultiMap< Key, T >::toStdMultiMap().
|
inline |
Definition at line 896 of file qmap.h.
References d.
Referenced by QMultiMap< Key, T >::toStdMap().
Definition at line 1090 of file qmap.h.
References d, QMultiMap< Key, T >::keyBegin(), QMultiMap< Key, T >::keyEnd(), and QMultiMap< Key, T >::size().
Referenced by QTlsPrivate::X509CertificateBase::issuerInfoAttributes(), and QTlsPrivate::X509CertificateBase::subjectInfoAttributes().
|
inline |
Definition at line 1538 of file qmap.h.
References copy(), d, QMultiMap< Key, T >::detach(), and other().
Referenced by QDBusMetaObject::createMetaObject().
Definition at line 1438 of file qmap.h.
References QMultiMap< Key, T >::QMultiMap(), copy(), d, QMultiMap< Key, T >::detach(), and this.
Referenced by QGraphicsScenePrivate::filterEvent(), and QGraphicsScenePrivate::removeSceneEventFilter().
|
inline |
|
inline |
Definition at line 1066 of file qmap.h.
Referenced by QFontCache::insertEngine().
Definition at line 1105 of file qmap.h.
References d.
Referenced by QQmlJS::Dom::QmlDirectory::addQmlFilePath(), QTlsPrivate::X509CertificateBase::issuerInfo(), QQmlJS::Dom::FieldFilter::operator()(), QTlsPrivate::X509CertificateBase::subjectInfo(), QGestureManager::unregisterGestureRecognizer(), and QWaylandXdgShellPrivate::xdg_wm_base_destroy().
|
inline |
Definition at line 1112 of file qmap.h.
References QMultiMap< Key, T >::equal_range().