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
QStringHash< T >::Iterator< Data, Value > Class Template Reference

#include <qstringhash_p.h>

Collaboration diagram for QStringHash< T >::Iterator< Data, Value >:

Public Member Functions

 Iterator ()=default
 Iterator (const Data &d)
Iteratoroperator++ ()
bool operator== (const Iterator &o) const
bool operator!= (const Iterator &o) const
template<typename K>
bool equals (const K &key) const
QHashedString key () const
Value & value () const
Value & operator* () const
Nodenode () const

Detailed Description

template<class T>
template<typename Data, typename Value>
class QStringHash< T >::Iterator< Data, Value >

Definition at line 349 of file qstringhash_p.h.

Constructor & Destructor Documentation

◆ Iterator() [1/2]

template<class T>
template<typename Data, typename Value>
QStringHash< T >::Iterator< Data, Value >::Iterator ( )
inlinedefault

◆ Iterator() [2/2]

template<class T>
template<typename Data, typename Value>
QStringHash< T >::Iterator< Data, Value >::Iterator ( const Data & d)
inline

Definition at line 352 of file qstringhash_p.h.

Member Function Documentation

◆ equals()

template<class T>
template<typename Data, typename Value>
template<typename K>
bool QStringHash< T >::Iterator< Data, Value >::equals ( const K & key) const
inline

Definition at line 364 of file qstringhash_p.h.

◆ key()

template<class T>
template<typename Data, typename Value>
QHashedString QStringHash< T >::Iterator< Data, Value >::key ( ) const
inline

Definition at line 366 of file qstringhash_p.h.

◆ node()

template<class T>
template<typename Data, typename Value>
Node * QStringHash< T >::Iterator< Data, Value >::node ( ) const
inline

Definition at line 370 of file qstringhash_p.h.

◆ operator!=()

template<class T>
template<typename Data, typename Value>
bool QStringHash< T >::Iterator< Data, Value >::operator!= ( const Iterator< Data, Value > & o) const
inline

Definition at line 361 of file qstringhash_p.h.

◆ operator*()

template<class T>
template<typename Data, typename Value>
Value & QStringHash< T >::Iterator< Data, Value >::operator* ( ) const
inline

Definition at line 368 of file qstringhash_p.h.

◆ operator++()

template<class T>
template<typename Data, typename Value>
Iterator & QStringHash< T >::Iterator< Data, Value >::operator++ ( )
inline

Definition at line 354 of file qstringhash_p.h.

◆ operator==()

template<class T>
template<typename Data, typename Value>
bool QStringHash< T >::Iterator< Data, Value >::operator== ( const Iterator< Data, Value > & o) const
inline

Definition at line 360 of file qstringhash_p.h.

◆ value()

template<class T>
template<typename Data, typename Value>
Value & QStringHash< T >::Iterator< Data, Value >::value ( ) const
inline

Definition at line 367 of file qstringhash_p.h.


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