![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qv4persistent_p.h>
Classes | |
| struct | Iterator |
Public Member Functions | |
| PersistentValueStorage (ExecutionEngine *engine) | |
| ~PersistentValueStorage () | |
| Value * | allocate () |
| void | mark (MarkStack *markStack) |
| Iterator | begin () |
| Iterator | end () |
| void | clearFreePageHint () |
Static Public Member Functions | |
| static void | free (Value *v) |
| static ExecutionEngine * | getEngine (const Value *v) |
Public Attributes | |
| ExecutionEngine * | engine |
| void * | firstPage |
| void * | freePageHint = nullptr |
Definition at line 25 of file qv4persistent_p.h.
| PersistentValueStorage::PersistentValueStorage | ( | ExecutionEngine * | engine | ) |
Definition at line 138 of file qv4persistent.cpp.
| PersistentValueStorage::~PersistentValueStorage | ( | ) |
Definition at line 144 of file qv4persistent.cpp.
| Value * PersistentValueStorage::allocate | ( | ) |
Definition at line 162 of file qv4persistent.cpp.
|
inline |
Definition at line 52 of file qv4persistent_p.h.
| void PersistentValueStorage::clearFreePageHint | ( | ) |
Definition at line 220 of file qv4persistent.cpp.
|
inline |
Definition at line 53 of file qv4persistent_p.h.
Definition at line 31 of file qv4persistent_p.h.
|
static |
Definition at line 231 of file qv4persistent.cpp.
Definition at line 207 of file qv4persistent.cpp.
| ExecutionEngine* QV4::PersistentValueStorage::engine |
Definition at line 59 of file qv4persistent_p.h.
| void* QV4::PersistentValueStorage::firstPage |
Definition at line 60 of file qv4persistent_p.h.
| void* QV4::PersistentValueStorage::freePageHint = nullptr |
Definition at line 61 of file qv4persistent_p.h.