![]() |
Qt 6.x
The Qt SDK
|
#include <qhash.h>
Public Member Functions | |
Bucket (Span *s, size_t i) noexcept | |
Bucket (const Data *d, size_t bucket) noexcept | |
Bucket (iterator it) noexcept | |
size_t | toBucketIndex (const Data *d) const noexcept |
iterator | toIterator (const Data *d) const noexcept |
void | advanceWrapped (const Data *d) noexcept |
void | advance (const Data *d) noexcept |
bool | isUnused () const noexcept |
size_t | offset () const noexcept |
Node & | nodeAtOffset (size_t offset) |
Node * | node () |
Node * | insert () const |
Public Attributes | |
Span * | span |
size_t | index |
Friends | |
bool | operator== (Bucket lhs, Bucket rhs) noexcept |
bool | operator!= (Bucket lhs, Bucket rhs) noexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 485 of file qhash.h.
References d.
Referenced by QHashPrivate::Data< Node >::erase(), and QHashPrivate::Data< Node >::findBucket().
|
inline |
|
inlinenoexcept |
Definition at line 493 of file qhash.h.
Referenced by QHash< Key, T >::erase(), and QMultiHash< Key, T >::erase().
|
inline |
|
inline |
Definition at line 501 of file qhash.h.
Referenced by QHashPrivate::Data< Node >::findBucket().
|
inlinenoexcept |
Definition at line 497 of file qhash.h.
Referenced by QHashPrivate::Data< Node >::findBucket().
|
inlinenoexcept |
Definition at line 480 of file qhash.h.
References d, QHashPrivate::Data< Node >::Bucket::index, and QHashPrivate::SpanConstants::SpanShift.
Referenced by QHash< Key, T >::erase(), QMultiHash< Key, T >::erase(), and QHashPrivate::Data< Node >::Bucket::toIterator().
|
inlinenoexcept |
Definition at line 484 of file qhash.h.
References d, and QHashPrivate::Data< Node >::Bucket::toBucketIndex().
Referenced by QMultiHash< Key, T >::erase().
size_t QHashPrivate::Data< Node >::Bucket::index |
Definition at line 467 of file qhash.h.
Referenced by QHashPrivate::Data< Node >::Bucket::toBucketIndex().
Span* QHashPrivate::Data< Node >::Bucket::span |