![]() |
Qt 6.x
The Qt SDK
|
#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/qv4urlobject_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 482 of file qjsvalue.cpp.
References QJSValuePrivate::asReturnedValue(), convert(), engine, QJSValuePrivate::engine(), and QV4::Value::fromReturnedValue().
|
static |
Definition at line 934 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 1387 of file qjsvalue.cpp.
References QJSValue::isNull(), QJSValue::isUndefined(), qWarning, QVariant::save(), and QJSValue::toVariant().
QDataStream & operator>> | ( | QDataStream & | stream, |
QJSValue & | jsv | ||
) |
Definition at line 1415 of file qjsvalue.cpp.
References QJSValue::NullValue, and qWarning.