Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qv4runtime.cpp File Reference

(1f13344e500e837e296212eaf3525e57e14cd055)

#include "qv4runtime_p.h"
#include <private/qqmlengine_p.h>
#include <private/qqmljavascriptexpression_p.h>
#include <private/qqmljsast_p.h>
#include <private/qqmltypewrapper_p.h>
#include <private/qqmlvaluetypewrapper_p.h>
#include <private/qv4argumentsobject_p.h>
#include <private/qv4engine_p.h>
#include <private/qv4function_p.h>
#include <private/qv4generatorobject_p.h>
#include <private/qv4global_p.h>
#include <private/qv4globalobject_p.h>
#include <private/qv4jscall_p.h>
#include <private/qv4lookup_p.h>
#include <private/qv4math_p.h>
#include <private/qv4object_p.h>
#include <private/qv4qmlcontext_p.h>
#include <private/qv4qobjectwrapper_p.h>
#include <private/qv4regexp_p.h>
#include <private/qv4regexpobject_p.h>
#include <private/qv4scopedvalue_p.h>
#include <private/qv4stackframe_p.h>
#include <private/qv4symbol_p.h>
#include <wtf/MathExtras.h>
#include <QtCore/private/qlocale_tools_p.h>
#include <QtCore/qdebug.h>
#include <cassert>
#include <cstdio>
#include <stdlib.h>
+ Include dependency graph for qv4runtime.cpp:

Go to the source code of this file.

Classes

struct  QV4::CallArgs
 
struct  QV4::LazyScope
 

Namespaces

namespace  QV4
 

Functions

static QV4::LookupQV4::runtimeLookup (Function *f, uint i)
 
static QV4::ReturnedValue QV4::doInstanceof (ExecutionEngine *engine, const Value &lval, const Value &rval)
 
static Heap::StringQV4::convert_to_string_add (ExecutionEngine *engine, Value value)
 
static Q_NEVER_INLINE ReturnedValue QV4::getElementIntFallback (ExecutionEngine *engine, const Value &object, uint idx)
 
static Q_NEVER_INLINE ReturnedValue QV4::getElementFallback (ExecutionEngine *engine, const Value &object, const Value &index)
 
static Q_NEVER_INLINE bool QV4::setElementFallback (ExecutionEngine *engine, const Value &object, const Value &index, const Value &value)
 
static ObjectQV4::getSuperBase (Scope &scope)
 
static ReturnedValue QV4::throwPropertyIsNotAFunctionTypeError (ExecutionEngine *engine, Value *thisObject, const QString &propertyName)
 
static CallArgs QV4::createSpreadArguments (Scope &scope, Value *argv, int argc)
 
template<typename Operation >
static const voidQV4::symbol ()