![]() |
Qt 6.x
The Qt SDK
|
#include <qhash.h>
Public Types | |
using | Span = QHashPrivate::Span< Node > |
Public Member Functions | |
size_t | span () const noexcept |
size_t | index () const noexcept |
bool | isUnused () const noexcept |
Node * | node () const noexcept |
bool | atEnd () const noexcept |
iterator | operator++ () noexcept |
bool | operator== (iterator other) const noexcept |
bool | operator!= (iterator other) const noexcept |
Public Attributes | |
const Data< Node > * | d = nullptr |
size_t | bucket = 0 |
using QHashPrivate::iterator< Node >::Span = QHashPrivate::Span<Node> |
|
inlinenoexcept |
Definition at line 790 of file qhash.h.
References QHashPrivate::iterator< Node >::d.
|
inlinenoexcept |
Definition at line 782 of file qhash.h.
References QHashPrivate::iterator< Node >::bucket, and QHashPrivate::SpanConstants::LocalBucketMask.
Referenced by QHashPrivate::iterator< Node >::isUnused(), and QHashPrivate::iterator< Node >::node().
|
inlinenoexcept |
Definition at line 783 of file qhash.h.
References QHashPrivate::iterator< Node >::d, QHashPrivate::iterator< Node >::index(), and QHashPrivate::iterator< Node >::span().
Referenced by QHashPrivate::iterator< Node >::node(), and QHashPrivate::iterator< Node >::operator++().
|
inlinenoexcept |
Definition at line 785 of file qhash.h.
References QHashPrivate::iterator< Node >::d, QHashPrivate::iterator< Node >::index(), QHashPrivate::iterator< Node >::isUnused(), Q_ASSERT, and QHashPrivate::iterator< Node >::span().
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 792 of file qhash.h.
References QHashPrivate::iterator< Node >::bucket, QHashPrivate::iterator< Node >::d, and QHashPrivate::iterator< Node >::isUnused().
|
inlinenoexcept |
Definition at line 806 of file qhash.h.
References QHashPrivate::iterator< Node >::bucket, QHashPrivate::iterator< Node >::d, and other().
|
inlinenoexcept |
Definition at line 781 of file qhash.h.
References QHashPrivate::iterator< Node >::bucket, and QHashPrivate::SpanConstants::SpanShift.
Referenced by QHashPrivate::iterator< Node >::isUnused(), and QHashPrivate::iterator< Node >::node().
size_t QHashPrivate::iterator< Node >::bucket = 0 |
Definition at line 779 of file qhash.h.
Referenced by QHashPrivate::iterator< Node >::index(), QHashPrivate::iterator< Node >::operator++(), QHashPrivate::iterator< Node >::operator==(), and QHashPrivate::iterator< Node >::span().
Definition at line 778 of file qhash.h.
Referenced by QHashPrivate::iterator< Node >::atEnd(), QHashPrivate::iterator< Node >::isUnused(), QHashPrivate::iterator< Node >::node(), QHashPrivate::iterator< Node >::operator++(), and QHashPrivate::iterator< Node >::operator==().