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>.
|
#include <QtCore/qstring.h>
#include <QtCore/qvarlengtharray.h>
#include <QtCore/qdatetime.h>
#include "qjsvalue.h"
#include "qjsprimitivevalue.h"
#include "qjsmanagedvalue.h"
#include "qjsvalue_p.h"
#include "qv4value_p.h"
#include "qv4object_p.h"
#include "qv4functionobject_p.h"
#include "qv4dateobject_p.h"
#include "qv4runtime_p.h"
#include "qv4variantobject_p.h"
#include "qv4regexpobject_p.h"
#include "qv4errorobject_p.h"
#include <private/qv4mm_p.h>
#include <private/qv4jscall_p.h>
#include <private/qv4qobjectwrapper_p.h>
#include <private/qv4qmetaobjectwrapper_p.h>
#include <private/qv4urlobject_p.h>
#include <private/qqmlbuiltins_p.h>
Go to the source code of this file.
Functions | |
template<typename T > | |
T | caughtResult (const QJSValue *v, T(QV4::Value::*convert)() const) |
static bool | js_equal (const QString &string, const QV4::Value &value) |
QDataStream & | operator<< (QDataStream &stream, const QJSValue &jsv) |
QDataStream & | operator>> (QDataStream &stream, QJSValue &jsv) |
T caughtResult | ( | const QJSValue * | v, |
T(QV4::Value::*)() const | convert ) |
Definition at line 503 of file qjsvalue.cpp.
References QJSValuePrivate::asReturnedValue(), convert(), engine, QJSValuePrivate::engine(), and QV4::Value::fromReturnedValue().
|
static |
Definition at line 958 of file qjsvalue.cpp.
References js_equal(), o, QV4::PREFERREDTYPE_HINT, QV4::RuntimeHelpers::stringToNumber(), QV4::Value::stringValue(), and QV4::RuntimeHelpers::toPrimitive().
Referenced by QJSValue::equals(), and js_equal().
QDataStream & operator<< | ( | QDataStream & | stream, |
const QJSValue & | jsv ) |
Definition at line 1411 of file qjsvalue.cpp.
References qWarning, and QVariant::save().
QDataStream & operator>> | ( | QDataStream & | stream, |
QJSValue & | jsv ) |
Definition at line 1439 of file qjsvalue.cpp.
References QVariant::load(), QJSValue::NullValue, and qWarning.