19#include <private/qv4executablecompilationunit_p.h>
20#include <private/qv4context_p.h>
21#include <private/qv4string_p.h>
24class MacroAssemblerCodeRef;
41 : compilationUnit(compilationUnit)
69 return compilationUnit->runtimeStrings[
i];
89 int interpreterCallCount = 0;
93 bool detectedInjectedParameters =
false;
104 return runtimeString(compiledFunction->
nameIndex);
110 inline QUrl finalUrl()
const {
return executableCompilationUnit()->finalUrl(); }
112 inline bool isStrict()
const {
return compiledFunction->
flags & CompiledData::Function::IsStrict; }
113 inline bool isArrowFunction()
const {
return compiledFunction->
flags & CompiledData::Function::IsArrowFunction; }
114 inline bool isGenerator()
const {
return compiledFunction->
flags & CompiledData::Function::IsGenerator; }
123 return executableCompilationUnit()->runtimeFunctions[compiledFunction->
nestedFunctionIndex];
\macro QT_RESTRICTED_CAST_FROM_ASCII
Combined button and popup list for selecting options.
\qmltype Particle \inqmlmodule QtQuick.Particles
#define Q_STATIC_ASSERT(Condition)
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction function
GLboolean GLboolean GLboolean GLboolean a
[7]
GLsizei GLenum GLenum * types
GLuint GLuint64EXT address
quint32_le nestedFunctionIndex
FunctionData(ExecutableCompilationUnit *compilationUnit)
CompiledData::CompilationUnitBase * compilationUnit
QList< QQmlType > argumentTypes
QString sourceFile() const
const JSTypedFunction * jsTypedFunction
QV4::ExecutableCompilationUnit * executableCompilationUnit() const
bool isArrowFunction() const
const CompiledData::Function * compiledFunction
JSC::MacroAssemblerCodeRef * codeRef
QV4::Heap::String * runtimeString(uint i) const
Function * nestedFunction() const
Heap::String * name() const
bool isClosureWrapper() const
Heap::InternalClass * internalClass