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