18#include <QtCore/qglobal.h>
19#include <private/qv4compilerglobal_p.h>
23#include <private/qtqmlglobal_p.h>
28#define ENABLE_YARR_JIT 1
30#define ENABLE_ASSEMBLER 1
32#define ENABLE_YARR_JIT 0
33#define ENABLE_ASSEMBLER 0
37#if defined(Q_OS_QNX) && defined(_CPPLIB_VER)
52 struct JSUnitGenerator;
57 class BytecodeGenerator;
65 struct StringOrSymbol;
69 struct ObjectPrototype;
71 struct ExecutionContext;
74 struct ScriptFunction;
82 struct FunctionObject;
83 struct JavaScriptFunctionObject;
85 struct ArgumentsObject;
86 struct QObjectWrapper;
89 struct UrlSearchParamsObject;
93 struct SharedArrayBuffer;
101 struct PromiseObject;
102 struct PromiseCapability;
104 template <
typename T,
size_t>
struct Pointer;
108struct JSTypesStackFrame;
109struct MetaTypesStackFrame;
111class ExecutableAllocator;
113struct StringOrSymbol;
117struct ObjectPrototype;
118struct ObjectIterator;
119struct ExecutionContext;
122struct ScriptFunction;
126template<
size_t>
struct HeapValue;
127template<
size_t>
struct ValueArray;
138struct FunctionObject;
140struct ArgumentsObject;
142struct ExecutionEngine;
143struct QObjectWrapper;
148struct SharedArrayBuffer;
157struct PromiseCapability;
162template<
typename T>
struct Scoped;
258 void resolve() { m_mask = 0xf;
if (m_type == Accessor) { m_writable =
false; writable_set =
false; } }
275 return m_all ==
other.m_all;
278 return m_all !=
other.m_all;
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
Scoped< FunctionObject > ScopedFunctionObject
QVector< StackFrame > StackTrace
Scoped< Object > ScopedObject
Scoped< ArrayObject > ScopedArrayObject
Scoped< String > ScopedString
Scoped< StringOrSymbol > ScopedStringOrSymbol
@ Attr_ReadOnly_ButConfigurable
Scoped< ExecutionContext > ScopedContext
#define QT_WARNING_DISABLE_MSVC(number)
#define Q_DECLARE_FLAGS(Flags, Enum)
#define Q_DECLARE_OPERATORS_FOR_FLAGS(Flags)
GLboolean GLboolean GLboolean b
GLenum GLenum GLsizei void GLsizei void * column
#define Q_DECLARE_TYPEINFO(TYPE, FLAGS)
proxy setType(QNetworkProxy::Socks5Proxy)
PropertyAttributes(PropertyFlags f)
bool isEnumerable() const
bool operator!=(PropertyAttributes other)
void setEnumerable(bool b)
PropertyAttributes(PropertyFlag f)
void setConfigurable(bool b)
bool hasConfigurable() const
bool operator==(PropertyAttributes other)
bool isConfigurable() const
bool hasEnumerable() const