3#ifndef QV4ENGINEBASE_P_H
4#define QV4ENGINEBASE_P_H
17#include <private/qv4global_p.h>
18#include <private/qv4runtimeapi_p.h>
36#if defined(Q_ATOMIC_INT8_IS_SUPPORTED)
37 QAtomicInteger<quint8> isInterrupted =
false;
39#elif defined(Q_ATOMIC_INT16_IS_SUPPORTED)
41 QAtomicInteger<quint16> isInterrupted =
false;
43# error V4 needs either 8bit or 16bit atomics.
46 quint8 isExecutingInRegExpJIT =
false;
53 const void *cppStackBase =
nullptr;
56#if QT_POINTER_SIZE == 8
61 const void *cppStackLimit =
nullptr;
70 Value *exceptionValue =
nullptr;
Combined button and popup list for selecting options.
#define Q_STATIC_ASSERT(Condition)
engine globalObject().setProperty("myObject"
@ Class_QmlContextWrapper
@ Class_MemberGeneratorFunction
@ Class_ErrorObjectWithMessage
@ Class_GeneratorFunction
@ Class_ConstructorFunction
@ Class_ProxyFunctionObject
@ Class_StrictArgumentsObject
Heap::InternalClass * internalClasses(InternalClassType icType)