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

References d.

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.

References QStringHash< T >::Iterator< Data, Value >::key().

Referenced by QStringHash< T >::Iterator< Data, Value >::key().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

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

References o.

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

References QStringHash< T >::iterateNext().

+ Here is the call graph for this function:

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

References o.

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