Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qv4runtime.cpp File Reference

(22df353c14800d2e9b6d57a9a0cb9c6baa337999)

#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

QT_BEGIN_NAMESPACE Q_STATIC_LOGGING_CATEGORY (lcCoercingTypeAssertion, "qt.qml.coercingTypeAssertion")
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 ()

Function Documentation

◆ Q_STATIC_LOGGING_CATEGORY()

QT_BEGIN_NAMESPACE Q_STATIC_LOGGING_CATEGORY ( lcCoercingTypeAssertion ,
"qt.qml.coercingTypeAssertion"  )