Qt 6.x
The Qt SDK
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: