Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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.

◆ insert() [1/2]

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

Definition at line 180 of file qlinkedstringhash_p.h.

◆ 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.


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