59 static void freeUnchecked(
Value *
v);
60 static void freePage(
void *
page);
87 return (
val ?
val->asReturnedValue() : Encode::undefined());
107 return PersistentValueStorage::getEngine(
val);
113 PersistentValueStorage::free(
val);
153 return (
val ?
val->asReturnedValue() : Encode::undefined());
163 template <
typename T>
173 return PersistentValueStorage::getEngine(
val);
constexpr PersistentValue() noexcept=default
bool isNullOrUndefined() const
ExecutionEngine * engine() const
void swap(PersistentValue &other) noexcept
Managed * asManaged() const
ReturnedValue value() const
ExecutionEngine * engine() const
Managed * asManaged() const
ReturnedValue value() const
void set(ExecutionEngine *engine, Heap::Base *obj)
void set(ExecutionEngine *engine, ReturnedValue value)
bool isNullOrUndefined() const
void set(ExecutionEngine *engine, const Value &value)
Combined button and popup list for selecting options.
\qmltype Particle \inqmlmodule QtQuick.Particles
constexpr bool operator!=(const timespec &t1, const timespec &t2)
constexpr timespec operator*(const timespec &t1, int mul)
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLsizei const GLfloat * v
[13]
constexpr void qt_ptr_swap(T *&lhs, T *&rhs) noexcept
QFuture< QSet< QChar > > set
[10]
static void free(Value *v)
QML_NEARLY_ALWAYS_INLINE ManagedPtr managed() const