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
qjsengine.cpp File Reference

(0dc4fd240a2897c5c443a0ef6d84c416843e4938)

Go to the source code of this file.

Functions

object setProperty ("num", 42)
 Q_ASSERT (result.equals(expected) &&!result.strictlyEquals(expected))

Variables

QJSEngine engine
 [qjs-engine]
QJSValue object = engine.newObject()
QJSValue function = engine.evaluate("(o) => o.num *= 2 ")
QJSValueList args = { object }
QJSValue result = function.call(args)
QJSValue expected = "84"

Function Documentation

◆ Q_ASSERT()

Q_ASSERT ( result. equalsexpected) &&!result.strictlyEquals(expected)

◆ setProperty()

object setProperty ( "num" ,
42  )

Variable Documentation

◆ args

QJSValueList args = { object }

Definition at line 10 of file qjsengine.cpp.

◆ engine

QJSEngine engine

[qjs-engine]

Definition at line 6 of file qjsengine.cpp.

◆ expected

QJSValue expected = "84"

Definition at line 12 of file qjsengine.cpp.

◆ function

QJSValue function = engine.evaluate("(o) => o.num *= 2 ")

Definition at line 9 of file qjsengine.cpp.

Referenced by EMSCRIPTEN_BINDINGS().

◆ object

QJSValue object = engine.newObject()

Definition at line 7 of file qjsengine.cpp.

◆ result

QJSValue result = function.call(args)

Definition at line 11 of file qjsengine.cpp.