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>.
Loading...
Searching...
No Matches
QLinkedStringMultiHash< T > Class Template Reference

#include <qlinkedstringhash_p.h>

+ Inheritance diagram for QLinkedStringMultiHash< T >:
+ Collaboration diagram for QLinkedStringMultiHash< T >:

Public Types

using ConstIterator = typename QLinkedStringHash<T>::ConstIterator
 
- Public Types inherited from QLinkedStringHash< T >
using ConstIteratorData = QStringHashData::IteratorData<const QLinkedStringHash>
 
using ConstIterator = typename QStringHash<T>::template Iterator<ConstIteratorData, const T>
 

Public Member Functions

template<typename K >
void insert (const K &key, const T &value)
 
void insert (const ConstIterator &iter)
 
ConstIterator findNext (const ConstIterator &iter) const
 
- Public Member Functions inherited from QLinkedStringHash< T >
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)
 

Additional Inherited Members

- Protected Member Functions inherited from QLinkedStringHash< T >
ConstIteratorData iterateFirst () const
 
ConstIterator iterator (Node *n) const
 
- Static Protected Member Functions inherited from QLinkedStringHash< T >
static ConstIteratorData iterateNext (const ConstIteratorData &d)
 
- Protected Attributes inherited from QLinkedStringHash< T >
friend QStringHash< T >
 
const QLinkedStringHash< T > * link = nullptr
 

Detailed Description

template<class T>
class QLinkedStringMultiHash< T >

Definition at line 168 of file qlinkedstringhash_p.h.

Member Typedef Documentation

◆ ConstIterator

template<class T >
using QLinkedStringMultiHash< T >::ConstIterator = typename QLinkedStringHash<T>::ConstIterator

Definition at line 171 of file qlinkedstringhash_p.h.

Member Function Documentation

◆ findNext()

template<class T >
ConstIterator QLinkedStringMultiHash< T >::findNext ( const ConstIterator & iter) const
inline

Definition at line 186 of file qlinkedstringhash_p.h.

References iter, and QLinkedStringHash< T >::iterator().

+ Here is the call graph for this function:

◆ insert() [1/2]

template<class T >
void QLinkedStringMultiHash< T >::insert ( const ConstIterator & iter)
inline

Definition at line 180 of file qlinkedstringhash_p.h.

References QStringHash< T >::createNode(), and iter.

+ Here is the call graph for this function:

◆ insert() [2/2]

template<class T >
template<typename K >
void QLinkedStringMultiHash< T >::insert ( const K & key,
const T & value )
inline

Definition at line 174 of file qlinkedstringhash_p.h.

References QStringHash< T >::createNode().

+ Here is the call graph for this function:

The documentation for this class was generated from the following file: