![]() |
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 | |
| typedef uint | key_type |
| typedef int | mapped_type |
| typedef qptrdiff | difference_type |
| typedef int | size_type |
Public Member Functions | |
| SparseArray () | |
| ~SparseArray () | |
| SparseArray (const SparseArray &other) | |
| SparseArrayNode * | createNode (uint sl, SparseArrayNode *parent, bool left) |
| void | freeTree (SparseArrayNode *root, int alignment) |
| SparseArrayNode * | findNode (uint akey) const |
| uint | nEntries () const |
| uint | pop_front () |
| void | push_front (uint at) |
| uint | pop_back (uint len) |
| void | push_back (uint at, uint len) |
| QList< int > | keys () const |
| const SparseArrayNode * | end () const |
| SparseArrayNode * | end () |
| const SparseArrayNode * | begin () const |
| SparseArrayNode * | begin () |
| SparseArrayNode * | erase (SparseArrayNode *n) |
| SparseArrayNode * | lowerBound (uint key) |
| const SparseArrayNode * | lowerBound (uint key) const |
| SparseArrayNode * | upperBound (uint key) |
| const SparseArrayNode * | upperBound (uint key) const |
| SparseArrayNode * | insert (uint akey) |
Public Attributes | |
| Value | freeList |
Definition at line 110 of file qv4sparsearray_p.h.
Definition at line 169 of file qv4sparsearray_p.h.
| typedef uint QV4::SparseArray::key_type |
Definition at line 167 of file qv4sparsearray_p.h.
| typedef int QV4::SparseArray::mapped_type |
Definition at line 168 of file qv4sparsearray_p.h.
| typedef int QV4::SparseArray::size_type |
Definition at line 170 of file qv4sparsearray_p.h.
| SparseArray::SparseArray | ( | ) |
Definition at line 356 of file qv4sparsearray.cpp.
|
inline |
Definition at line 113 of file qv4sparsearray_p.h.
| SparseArray::SparseArray | ( | const SparseArray & | other | ) |
Definition at line 366 of file qv4sparsearray.cpp.
|
inline |
Definition at line 156 of file qv4sparsearray_p.h.
References end().
|
inline |
Definition at line 155 of file qv4sparsearray_p.h.
References end().
| SparseArrayNode * SparseArray::createNode | ( | uint | sl, |
| SparseArrayNode * | parent, | ||
| bool | left ) |
Definition at line 321 of file qv4sparsearray.cpp.
|
inline |
Definition at line 154 of file qv4sparsearray_p.h.
|
inline |
Definition at line 153 of file qv4sparsearray_p.h.
Referenced by begin(), begin(), and QV4::convertAndCall().
|
inline |
Definition at line 267 of file qv4sparsearray_p.h.
|
inline |
Definition at line 177 of file qv4sparsearray_p.h.
| void SparseArray::freeTree | ( | SparseArrayNode * | root, |
| int | alignment ) |
Definition at line 347 of file qv4sparsearray.cpp.
| SparseArrayNode * SparseArray::insert | ( | uint | akey | ) |
Definition at line 378 of file qv4sparsearray.cpp.
|
inline |
Definition at line 277 of file qv4sparsearray_p.h.
|
inline |
Definition at line 300 of file qv4sparsearray_p.h.
|
inline |
Definition at line 289 of file qv4sparsearray_p.h.
|
inline |
Definition at line 144 of file qv4sparsearray_p.h.
Definition at line 225 of file qv4sparsearray_p.h.
|
inline |
Definition at line 195 of file qv4sparsearray_p.h.
Definition at line 239 of file qv4sparsearray_p.h.
Definition at line 213 of file qv4sparsearray_p.h.
|
inline |
Definition at line 322 of file qv4sparsearray_p.h.
|
inline |
Definition at line 311 of file qv4sparsearray_p.h.
| Value QV4::SparseArray::freeList |
Definition at line 120 of file qv4sparsearray_p.h.