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>.
|
#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 792 of file qhash.h.
References QHashPrivate::iterator< Node >::d.
|
inlinenoexcept |
Definition at line 784 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 785 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 787 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 794 of file qhash.h.
References QHashPrivate::iterator< Node >::bucket, QHashPrivate::iterator< Node >::d, and QHashPrivate::iterator< Node >::isUnused().
|
inlinenoexcept |
Definition at line 808 of file qhash.h.
References QHashPrivate::iterator< Node >::bucket, QHashPrivate::iterator< Node >::d, and other().
|
inlinenoexcept |
Definition at line 783 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 781 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 780 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==().