![]() |
Qt 6.x
The Qt SDK
|
#include <qrbtree_p.h>
Collaboration diagram for QRBTree< T >:Classes | |
| struct | Node |
Public Member Functions | |
| QRBTree () | |
| ~QRBTree () | |
| void | clear () |
| void | attachBefore (Node *parent, Node *child) |
| void | attachAfter (Node *parent, Node *child) |
| Node * | front (Node *node) const |
| Node * | back (Node *node) const |
| Node * | next (Node *node) const |
| Node * | previous (Node *node) const |
| void | deleteNode (Node *&node) |
| Node * | newNode () |
| int | order (Node *left, Node *right) |
| bool | validate () const |
Public Attributes | |
| Node * | root |
Definition at line 23 of file qrbtree_p.h.
Definition at line 36 of file qrbtree_p.h.
Definition at line 248 of file qrbtree_p.h.
Definition at line 235 of file qrbtree_p.h.
Definition at line 414 of file qrbtree_p.h.
References QRBTree< T >::Node::right.
Definition at line 94 of file qrbtree_p.h.
Definition at line 474 of file qrbtree_p.h.
References Q_ASSERT, and QRBTree< T >::Node::right.
Definition at line 406 of file qrbtree_p.h.
References QRBTree< T >::Node::left.
Definition at line 484 of file qrbtree_p.h.
References QRBTree< T >::Node::left, QRBTree< T >::Node::parent, QRBTree< T >::Node::red, and QRBTree< T >::Node::right.
Definition at line 422 of file qrbtree_p.h.
References QRBTree< T >::Node::parent, and QRBTree< T >::Node::right.
Definition at line 499 of file qrbtree_p.h.
References QList< T >::back(), QList< T >::empty(), QList< T >::pop_back(), QList< T >::push_back(), and Q_ASSERT.
Here is the call graph for this function:Definition at line 432 of file qrbtree_p.h.
References QRBTree< T >::Node::left, and QRBTree< T >::Node::parent.
|
inline |
Definition at line 468 of file qrbtree_p.h.
Definition at line 75 of file qrbtree_p.h.