54 void clearFreePageHint();
60 void *freePageHint =
nullptr;
62 static void freeUnchecked(
Value *
v);
63 static void freePage(
void *
page);
90 return (
val ?
val->asReturnedValue() : Encode::undefined());
110 return PersistentValueStorage::getEngine(
val);
116 PersistentValueStorage::free(
val);
141 return (
val ?
val->asReturnedValue() : Encode::undefined());
151 template <
typename T>
161 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
bool isNullOrUndefined() const
Combined button and popup list for selecting options.
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