![]() |
Qt 6.x
The Qt SDK
|
#include <qlinkedstringhash_p.h>
Inheritance diagram for QLinkedStringHash< T >:
Collaboration diagram for QLinkedStringHash< T >:Public Types | |
| using | ConstIteratorData = QStringHashData::IteratorData< const QLinkedStringHash > |
| using | ConstIterator = typename QStringHash< T >::template Iterator< ConstIteratorData, const T > |
Public Member Functions | |
| void | linkAndReserve (const QLinkedStringHash< T > &other, int additionalReserve) |
| bool | isLinked () const |
| void | clear () |
| template<typename K > | |
| void | insert (const K &key, const T &value) |
| template<typename K > | |
| ConstIterator | find (const K &key) const |
| ConstIterator | begin () const |
| ConstIterator | end () const |
| T * | value (const ConstIterator &iter) |
Protected Member Functions | |
| ConstIteratorData | iterateFirst () const |
| ConstIterator | iterator (Node *n) const |
Static Protected Member Functions | |
| static ConstIteratorData | iterateNext (const ConstIteratorData &d) |
Protected Attributes | |
| friend | QStringHash< T > |
| const QLinkedStringHash< T > * | link = nullptr |
Definition at line 23 of file qlinkedstringhash_p.h.
| using QLinkedStringHash< T >::ConstIterator = typename QStringHash<T>::template Iterator<ConstIteratorData, const T> |
Definition at line 32 of file qlinkedstringhash_p.h.
| using QLinkedStringHash< T >::ConstIteratorData = QStringHashData::IteratorData<const QLinkedStringHash> |
Definition at line 31 of file qlinkedstringhash_p.h.
|
inline |
Definition at line 92 of file qlinkedstringhash_p.h.
References QLinkedStringHash< T >::iterateFirst().
Referenced by QQmlPropertyCacheCreator< ObjectContainer >::createMetaObject(), and QQmlPropertyCache::toMetaObjectBuilder().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 68 of file qlinkedstringhash_p.h.
References QStringHash< T >::clear(), and QLinkedStringHash< T >::link.
Referenced by QQmlPropertyCache::~QQmlPropertyCache(), QLinkedStringHash< T >::linkAndReserve(), and QQmlPropertyCache::update().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 99 of file qlinkedstringhash_p.h.
Referenced by QQmlPropertyCacheCreator< ObjectContainer >::createMetaObject(), and QQmlPropertyCache::toMetaObjectBuilder().
Here is the caller graph for this function:
|
inline |
Definition at line 87 of file qlinkedstringhash_p.h.
References QLinkedStringHash< T >::iterator().
Here is the call graph for this function:
|
inline |
Definition at line 75 of file qlinkedstringhash_p.h.
References QStringHash< T >::createNode(), QStringHash< T >::findNode(), QLinkedStringHash< T >::link, and nullptr.
Here is the call graph for this function:
|
inline |
Definition at line 63 of file qlinkedstringhash_p.h.
References QLinkedStringHash< T >::link.
|
inlineprotected |
Definition at line 114 of file qlinkedstringhash_p.h.
References QLinkedStringHash< T >::link, and QStringHashData::IteratorData< StringHash >::n.
Referenced by QLinkedStringHash< T >::begin().
Here is the caller graph for this function:
|
inlinestaticprotected |
Definition at line 122 of file qlinkedstringhash_p.h.
References d, QStringHash< T >::iterateNext(), and QStringHashData::IteratorData< StringHash >::n.
Here is the call graph for this function:
|
inlineprotected |
Definition at line 129 of file qlinkedstringhash_p.h.
References QLinkedStringHash< T >::link, QStringHashData::IteratorData< StringHash >::n, QStringHash< T >::NewedNode::nextNewed, QStringHash< T >::nodePool, QStringHash< T >::ReservedNodePool::nodes, QStringHashData::IteratorData< StringHash >::p, and QStringHash< T >::ReservedNodePool::used.
Referenced by QLinkedStringHash< T >::find(), and QLinkedStringMultiHash< T >::findNext().
Here is the caller graph for this function:
|
inline |
Definition at line 34 of file qlinkedstringhash_p.h.
References QLinkedStringHash< T >::clear(), QStringHash< T >::copy(), QStringHash< T >::ReservedNodePool::count, QLinkedStringHash< T >::link, QStringHash< T >::nodePool, QStringHash< T >::ReservedNodePool::nodes, other(), QStringHash< T >::reserve(), and QStringHash< T >::ReservedNodePool::used.
Referenced by QQmlPropertyCache::invalidate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 101 of file qlinkedstringhash_p.h.
References iter, and QLinkedStringHash< T >::value().
Referenced by QLinkedStringHash< T >::value().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 164 of file qlinkedstringhash_p.h.
Referenced by QLinkedStringHash< T >::clear(), QLinkedStringHash< T >::insert(), QLinkedStringHash< T >::isLinked(), QLinkedStringHash< T >::iterateFirst(), QLinkedStringHash< T >::iterator(), and QLinkedStringHash< T >::linkAndReserve().
|
protected |
Definition at line 108 of file qlinkedstringhash_p.h.