![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qv4sparsearray_p.h>
Public Types | |
| enum | Color { Red = 0 , Black = 1 } |
| enum | { Mask = 3 } |
Public Member Functions | |
| const SparseArrayNode * | nextNode () const |
| SparseArrayNode * | nextNode () |
| const SparseArrayNode * | previousNode () const |
| SparseArrayNode * | previousNode () |
| Color | color () const |
| void | setColor (Color c) |
| SparseArrayNode * | parent () const |
| void | setParent (SparseArrayNode *pp) |
| uint | key () const |
| SparseArrayNode * | copy (SparseArray *d) const |
| SparseArrayNode * | lowerBound (uint key) |
| SparseArrayNode * | upperBound (uint key) |
Public Attributes | |
| quintptr | p |
| SparseArrayNode * | left |
| SparseArrayNode * | right |
| uint | size_left |
| uint | value |
Definition at line 36 of file qv4sparsearray_p.h.
| anonymous enum |
| Enumerator | |
|---|---|
| Mask | |
Definition at line 45 of file qv4sparsearray_p.h.
| Enumerator | |
|---|---|
| Red | |
| Black | |
Definition at line 44 of file qv4sparsearray_p.h.
|
inline |
Definition at line 52 of file qv4sparsearray_p.h.
Referenced by copy().
| SparseArrayNode * SparseArrayNode::copy | ( | SparseArray * | d | ) | const |
Definition at line 51 of file qv4sparsearray.cpp.
References color(), copy(), left, right, setColor(), setParent(), size_left, and value.
Referenced by copy().
|
inline |
Definition at line 57 of file qv4sparsearray_p.h.
References parent(), right, and size_left.
|
inline |
Definition at line 75 of file qv4sparsearray_p.h.
|
inline |
Definition at line 48 of file qv4sparsearray_p.h.
References nextNode().
| const SparseArrayNode * SparseArrayNode::nextNode | ( | ) | const |
Definition at line 15 of file qv4sparsearray.cpp.
References left, parent(), and right.
Referenced by nextNode().
|
inline |
Definition at line 54 of file qv4sparsearray_p.h.
Referenced by key(), nextNode(), and previousNode().
|
inline |
Definition at line 50 of file qv4sparsearray_p.h.
References previousNode().
| const SparseArrayNode * SparseArrayNode::previousNode | ( | ) | const |
Definition at line 33 of file qv4sparsearray.cpp.
References left, parent(), and right.
Referenced by previousNode().
Definition at line 53 of file qv4sparsearray_p.h.
Referenced by copy().
|
inline |
Definition at line 55 of file qv4sparsearray_p.h.
Referenced by copy().
|
inline |
Definition at line 92 of file qv4sparsearray_p.h.
| SparseArrayNode* QV4::SparseArrayNode::left |
Definition at line 39 of file qv4sparsearray_p.h.
Referenced by copy(), testing.tools.safetynet_image.ImageLocations::Left(), lowerBound(), nextNode(), previousNode(), and upperBound().
| quintptr QV4::SparseArrayNode::p |
Definition at line 38 of file qv4sparsearray_p.h.
| SparseArrayNode* QV4::SparseArrayNode::right |
Definition at line 40 of file qv4sparsearray_p.h.
Referenced by copy(), key(), lowerBound(), nextNode(), previousNode(), testing.tools.safetynet_image.ImageLocations::Right(), and upperBound().
| uint QV4::SparseArrayNode::size_left |
Definition at line 41 of file qv4sparsearray_p.h.
Referenced by copy(), key(), lowerBound(), and upperBound().
| uint QV4::SparseArrayNode::value |
Definition at line 42 of file qv4sparsearray_p.h.
Referenced by copy(), and QV4::Heap::SparseArrayData::mappedIndex().