![]() |
Qt 6.x
The Qt SDK
|
#include <qmap.h>
Collaboration diagram for QMultiMap< Key, T >: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().
Here is the caller graph for this function:
|
inline |
Definition at line 812 of file qmap.h.
References QMultiMap< Key, T >::insert(), and list.
Here is the call graph for this function:
|
inlineexplicit |
|
inlineexplicit |
Definition at line 1296 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(), QGraphicsScenePrivate::removeItemHelper(), QHttpNetworkConnectionPrivate::removeReply(), and QQmlJS::Dom::updatePathFromOwnerMultiMap().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
Definition at line 1299 of file qmap.h.
References QMultiMap< Key, T >::begin().
Referenced by QQmlProfilerServiceImpl::dataReady(), and QHttpNetworkConnectionPrivate::emitProxyAuthenticationRequired().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 1303 of file qmap.h.
References QMultiMap< Key, T >::end().
Referenced by QQmlProfilerServiceImpl::dataReady(), and QQmlJS::Dom::Map::fromMultiMapRef().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 933 of file qmap.h.
References d.
Referenced by QHttpNetworkConnectionChannel::_q_error(), QFontCache::clear(), QHttpNetworkConnectionChannel::requeueHttp2Requests(), and QHttp2ProtocolHandler::sendRequest().
Here is the caller graph for this function:
|
inline |
Definition at line 1298 of file qmap.h.
References QMultiMap< Key, T >::begin().
Referenced by QMultiMap< Key, T >::first(), QMultiMap< Key, T >::firstKey(), and QCss::StyleSelector::styleRulesForNode().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 1302 of file qmap.h.
References QMultiMap< Key, T >::end().
Referenced by QMultiMap< Key, T >::last(), QMultiMap< Key, T >::lastKey(), and QCss::StyleSelector::styleRulesForNode().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 1358 of file qmap.h.
References QMultiMap< Key, T >::find().
Here is the call graph for this function:
|
inline |
Definition at line 1392 of file qmap.h.
References QMultiMap< Key, T >::find().
Here is the call graph for this function:
|
inline |
Definition at line 1309 of file qmap.h.
References QMultiMap< Key, T >::begin().
Here is the call graph for this function:
|
inline |
Definition at line 1311 of file qmap.h.
References QMultiMap< Key, T >::end().
Here is the call graph for this function:Definition at line 1018 of file qmap.h.
Referenced by QGraphicsScenePrivate::filterEvent(), QFontCache::insertEngine(), and QGraphicsScenePrivate::removeSceneEventFilter().
Here is the caller graph for this function:
|
inline |
Definition at line 1026 of file qmap.h.
References QMultiMap< Key, T >::end(), and QMultiMap< Key, T >::find().
Here is the call graph for this function:Definition at line 1339 of file qmap.h.
References QMultiMap< Key, T >::size().
Here is the call graph for this function:
|
inline |
Definition at line 1101 of file qmap.h.
References d, and QMapData< AMap >::valueIsEqualTo().
Here is the call graph for this function:Definition at line 915 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().
Here is the caller graph for this function:Definition at line 1493 of file qmap.h.
References QMultiMap< Key, T >::isEmpty().
Here is the call graph for this function:Definition at line 1300 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(), QFontEngineMulti::createMultiFontEngine(), QQmlProfilerServiceImpl::dataReady(), QQmlJS::Dom::FieldFilter::describeFieldsFilter(), QFontCache::findEngine(), QQmlJS::Dom::insertUpdatableElementInMultiMap(), QMultiMap< Key, T >::keyEnd(), QMultiMap< Key, T >::keyValueEnd(), QMultiMap< Key, T >::keyValueEnd(), QMultiMap< Key, T >::last(), QGraphicsScenePrivate::removeItemHelper(), QHttpNetworkConnectionPrivate::removeReply(), QQmlJS::Dom::updatePathFromOwnerMultiMap(), and QQmlJS::Dom::valueFromMultimap().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
Definition at line 1495 of file qmap.h.
References QMultiMap< Key, T >::QMultiMap(), copy(), d, QMultiMap< Key, T >::detach(), and this.
Referenced by QMultiMap< Key, T >::values().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
|
inline |
Definition at line 1317 of file qmap.h.
References QMultiMap< Key, T >::erase(), and it.
Referenced by QQmlProfilerServiceImpl::dataReady(), QMultiMap< Key, T >::erase(), QGraphicsScenePrivate::removeItemHelper(), and QGraphicsScenePrivate::removeSceneEventFilter().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1344 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(), QFontEngineMulti::createMultiFontEngine(), QFontCache::findEngine(), QQmlJS::Dom::Map::fromMultiMapRef(), QQmlJS::Dom::insertUpdatableElementInMultiMap(), and QQmlJS::Dom::valueFromMultimap().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
Definition at line 1363 of file qmap.h.
References QMultiMap< Key, T >::QMultiMap(), copy(), d, QMultiMap< Key, T >::detach(), i, this, and QMapData< AMap >::valueIsEqualTo().
Here is the call graph for this function:
|
inline |
Definition at line 1378 of file qmap.h.
References d, i, and QMapData< AMap >::valueIsEqualTo().
Here is the call graph for this function:Definition at line 1117 of file qmap.h.
References QMultiMap< Key, T >::begin(), QMultiMap< Key, T >::isEmpty(), and Q_ASSERT.
Referenced by QHttpNetworkConnectionChannel::ensureConnection().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1118 of file qmap.h.
References QMultiMap< Key, T >::constBegin(), QMultiMap< Key, T >::isEmpty(), and Q_ASSERT.
Here is the call graph for this function:Definition at line 1114 of file qmap.h.
References QMultiMap< Key, T >::constBegin(), QMultiMap< Key, T >::isEmpty(), QMultiMap< Key, T >::const_iterator::key(), and Q_ASSERT.
Here is the call graph for this function:
|
inline |
Definition at line 1425 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(), QGestureManager::filterEvent(), QGestureManager::filterEvent(), QQmlDebugTranslationServiceImpl::foundTranslationBinding(), QFontCache::insertEngine(), QQmlJS::Dom::insertUpdatableElementInMultiMap(), QGraphicsScenePrivate::installSceneEventFilter(), QTlsPrivate::X509CertificateGeneric::parse(), qt_sort_families_by_writing_system(), QHttpNetworkConnectionPrivate::queueRequest(), QGestureManager::registerGestureRecognizer(), QWaylandXdgShellPrivate::registerXdgSurface(), and QQmlProfilerServiceImpl::stopProfiling().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 1435 of file qmap.h.
References QMultiMap< Key, T >::QMultiMap(), copy(), d, QMultiMap< Key, T >::detach(), pos, and this.
Here is the call graph for this function:Definition at line 913 of file qmap.h.
References d.
Referenced by QMultiMap< Key, T >::empty(), QGestureManager::filterEvent(), 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().
Here is the caller graph for this function:
|
inline |
Definition at line 1304 of file qmap.h.
References QMultiMap< Key, T >::begin().
Referenced by QQmlJS::Dom::Map::fromMultiMapRef(), and QMultiMap< Key, T >::uniqueKeys().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 1305 of file qmap.h.
References QMultiMap< Key, T >::end().
Referenced by QQmlJS::Dom::Map::fromMultiMapRef(), and QMultiMap< Key, T >::uniqueKeys().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1049 of file qmap.h.
References d.
Referenced by QQmlJS::Dom::QmlDirectory::iterateDirectSubpaths().
Here is the caller graph for this function:
|
inline |
Definition at line 1306 of file qmap.h.
References QMultiMap< Key, T >::begin().
Here is the call graph for this function:
|
inline |
Definition at line 1308 of file qmap.h.
References QMultiMap< Key, T >::begin().
Here is the call graph for this function:
|
inline |
Definition at line 1307 of file qmap.h.
References QMultiMap< Key, T >::end().
Here is the call graph for this function:
|
inline |
Definition at line 1310 of file qmap.h.
References QMultiMap< Key, T >::end().
Here is the call graph for this function:Definition at line 1119 of file qmap.h.
References QMultiMap< Key, T >::end(), QMultiMap< Key, T >::isEmpty(), and Q_ASSERT.
Here is the call graph for this function:Definition at line 1120 of file qmap.h.
References QMultiMap< Key, T >::constEnd(), QMultiMap< Key, T >::isEmpty(), and Q_ASSERT.
Here is the call graph for this function:Definition at line 1115 of file qmap.h.
References QMultiMap< Key, T >::constEnd(), QMultiMap< Key, T >::isEmpty(), and Q_ASSERT.
Here is the call graph for this function:Definition at line 1397 of file qmap.h.
References QMultiMap< Key, T >::QMultiMap(), copy(), d, QMultiMap< Key, T >::detach(), and this.
Referenced by QGraphicsScenePrivate::filterEvent(), QGestureManager::filterEventThroughContexts(), and QGraphicsScenePrivate::removeSceneEventFilter().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 944 of file qmap.h.
References QMapData< AMap >::copyIfNotEquivalentTo(), and d.
Referenced by QQmlJS::Dom::FieldFilter::addFilter(), QQmlDebugTranslationServiceImpl::foundTranslationBinding(), QHttpNetworkConnectionPrivate::removeReply(), QGestureManager::unregisterGestureRecognizer(), and QWaylandXdgShellPrivate::unregisterXdgSurface().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 993 of file qmap.h.
References QtPrivate::associative_erase_if().
Here is the call graph for this function:
|
inline |
Definition at line 1474 of file qmap.h.
References QMultiMap< Key, T >::QMultiMap(), copy(), d, QMultiMap< Key, T >::detach(), i, and this.
Referenced by QFontCache::insertEngine().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 911 of file qmap.h.
References d.
Referenced by QHttpNetworkConnectionChannel::_q_connected(), QHttpNetworkConnectionChannel::_q_encrypted(), QHttpNetworkConnectionChannel::_q_proxyAuthenticationRequired(), QMultiMap< Key, T >::count(), QHttpNetworkConnectionPrivate::emitProxyAuthenticationRequired(), QHttpNetworkConnectionChannel::ensureConnection(), QFontCache::insertEngine(), QCss::StyleSelector::styleRulesForNode(), and QMultiMap< Key, T >::uniqueKeys().
Here is the caller graph for this function:Definition at line 998 of file qmap.h.
References QMultiMap< Key, T >::QMultiMap(), copy(), d, QMultiMap< Key, T >::detach(), i, and this.
Here is the call graph for this function:
|
inline |
Definition at line 864 of file qmap.h.
References QMultiMap< Key, T >::toStdMultiMap().
Here is the call graph for this function:
|
inline |
Definition at line 869 of file qmap.h.
References d.
Referenced by QMultiMap< Key, T >::toStdMap().
Here is the caller graph for this function:Definition at line 1063 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().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 1511 of file qmap.h.
References copy(), d, QMultiMap< Key, T >::detach(), and other().
Referenced by QDBusMetaObject::createMetaObject(), and operator+=().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 1411 of file qmap.h.
References QMultiMap< Key, T >::QMultiMap(), copy(), d, QMultiMap< Key, T >::detach(), and this.
Referenced by QGraphicsScenePrivate::filterEvent(), QGestureManager::filterEventThroughContexts(), and QGraphicsScenePrivate::removeSceneEventFilter().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
|
inline |
Definition at line 1039 of file qmap.h.
Referenced by QFontCache::insertEngine().
Here is the caller graph for this function:Definition at line 1078 of file qmap.h.
References d.
Referenced by QHttpNetworkConnectionChannel::_q_encrypted(), QHttpNetworkConnectionChannel::_q_error(), QHttpNetworkConnectionChannel::_q_preSharedKeyAuthenticationRequired(), QHttpNetworkConnectionChannel::_q_sslErrors(), QQmlJS::Dom::QmlDirectory::addQmlFilePath(), QHttpNetworkConnectionChannel::emitFinishedWithError(), QHttpNetworkConnectionChannel::ensureConnection(), QTlsPrivate::X509CertificateBase::issuerInfo(), QQmlJS::Dom::FieldFilter::operator()(), qt_sort_families_by_writing_system(), QHttpNetworkConnectionChannel::requeueHttp2Requests(), QTlsPrivate::X509CertificateBase::subjectInfo(), QGestureManager::unregisterGestureRecognizer(), and QWaylandXdgShellPrivate::xdg_wm_base_destroy().
Here is the caller graph for this function:
|
inline |
Definition at line 1085 of file qmap.h.
References QMultiMap< Key, T >::equal_range().
Here is the call graph for this function: