![]() |
Qt 6.x
The Qt SDK
|
#include <qhash.h>
Collaboration diagram for QHashPrivate::Data< Node >::Bucket: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().
Here is the caller graph for this function:
|
inline |
|
inlinenoexcept |
Definition at line 493 of file qhash.h.
Referenced by QHash< Key, T >::erase(), and QMultiHash< Key, T >::erase().
Here is the caller graph for this function:
|
inline |
|
inline |
Definition at line 501 of file qhash.h.
Referenced by QHashPrivate::Data< Node >::findBucket().
Here is the caller graph for this function:
|
inlinenoexcept |
Definition at line 497 of file qhash.h.
Referenced by QHashPrivate::Data< Node >::findBucket().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
inlinenoexcept |
Definition at line 484 of file qhash.h.
References d, and QHashPrivate::Data< Node >::Bucket::toBucketIndex().
Referenced by QMultiHash< Key, T >::erase().
Here is the call graph for this function:
Here is the caller graph for this function:| 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 |