![]() |
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().