![]() |
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>
Public Member Functions | |
constexpr | PersistentValue () noexcept=default |
PersistentValue (const PersistentValue &other) | |
PersistentValue & | operator= (const PersistentValue &other) |
PersistentValue (PersistentValue &&other) noexcept | |
void | swap (PersistentValue &other) noexcept |
~PersistentValue () | |
PersistentValue & | operator= (const WeakValue &other) |
PersistentValue & | operator= (Object *object) |
PersistentValue (ExecutionEngine *engine, const Value &value) | |
PersistentValue (ExecutionEngine *engine, ReturnedValue value) | |
PersistentValue (ExecutionEngine *engine, Object *object) | |
void | set (ExecutionEngine *engine, const Value &value) |
void | set (ExecutionEngine *engine, ReturnedValue value) |
void | set (ExecutionEngine *engine, Heap::Base *obj) |
ReturnedValue | value () const |
Value * | valueRef () const |
Managed * | asManaged () const |
template<typename T> | |
T * | as () const |
ExecutionEngine * | engine () const |
bool | isUndefined () const |
bool | isNullOrUndefined () const |
void | clear () |
bool | isEmpty () |
Definition at line 67 of file qv4persistent_p.h.
|
constexprdefaultnoexcept |
PersistentValue::PersistentValue | ( | const PersistentValue & | other | ) |
Definition at line 244 of file qv4persistent.cpp.
|
inlinenoexcept |
Definition at line 74 of file qv4persistent_p.h.
|
inline |
Definition at line 77 of file qv4persistent_p.h.
PersistentValue::PersistentValue | ( | ExecutionEngine * | engine, |
const Value & | value ) |
Definition at line 251 of file qv4persistent.cpp.
PersistentValue::PersistentValue | ( | ExecutionEngine * | engine, |
ReturnedValue | value ) |
Definition at line 256 of file qv4persistent.cpp.
PersistentValue::PersistentValue | ( | ExecutionEngine * | engine, |
Object * | object ) |
Definition at line 261 of file qv4persistent.cpp.
|
inline |
Definition at line 102 of file qv4persistent_p.h.
|
inline |
Definition at line 96 of file qv4persistent_p.h.
|
inline |
Definition at line 116 of file qv4persistent_p.h.
|
inline |
Definition at line 108 of file qv4persistent_p.h.
|
inline |
Definition at line 120 of file qv4persistent_p.h.
|
inline |
Definition at line 115 of file qv4persistent_p.h.
|
inline |
Definition at line 114 of file qv4persistent_p.h.
PersistentValue & PersistentValue::operator= | ( | const PersistentValue & | other | ) |
Definition at line 269 of file qv4persistent.cpp.
PersistentValue & PersistentValue::operator= | ( | const WeakValue & | other | ) |
Definition at line 287 of file qv4persistent.cpp.
PersistentValue & PersistentValue::operator= | ( | Object * | object | ) |
Definition at line 302 of file qv4persistent.cpp.
void PersistentValue::set | ( | ExecutionEngine * | engine, |
const Value & | value ) |
Definition at line 312 of file qv4persistent.cpp.
void PersistentValue::set | ( | ExecutionEngine * | engine, |
Heap::Base * | obj ) |
Definition at line 337 of file qv4persistent.cpp.
void PersistentValue::set | ( | ExecutionEngine * | engine, |
ReturnedValue | value ) |
Definition at line 323 of file qv4persistent.cpp.
|
inlinenoexcept |
Definition at line 75 of file qv4persistent_p.h.
|
inline |
Definition at line 90 of file qv4persistent_p.h.
|
inline |
Definition at line 93 of file qv4persistent_p.h.