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

(a155476111bb9a16a63131ddbc688a1e02e6c640)

#include <QtCore/qmetatype.h>
#include <QtCore/qvariant.h>
#include <QtCore/qsharedpointer.h>
#include <QtCore/qobject.h>
#include <QtCore/qtimezone.h>
#include <QtQml/qjsvalue.h>
#include <QtQml/qjsmanagedvalue.h>
#include <QtQml/qqmldebug.h>
+ Include dependency graph for qjsengine.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  QJSEngine
 The QJSEngine class provides an environment for evaluating JavaScript code. More...
 

Functions

template<typename T >
QT_BEGIN_NAMESPACEqjsvalue_cast (const QJSValue &)
 
template<typename T >
qjsvalue_cast (const QJSValue &value)
 
template<typename T >
qjsvalue_cast (const QJSManagedValue &value)
 
template<typename T >
qjsvalue_cast (const QJSPrimitiveValue &value)
 
template<>
QVariant qjsvalue_cast< QVariant > (const QJSValue &value)
 
template<>
QVariant qjsvalue_cast< QVariant > (const QJSManagedValue &value)
 
template<>
QVariant qjsvalue_cast< QVariant > (const QJSPrimitiveValue &value)
 
Q_QML_EXPORT QJSEngineqjsEngine (const QObject *)
 

Function Documentation

◆ qjsEngine()

Q_QML_EXPORT QJSEngine * qjsEngine ( const QObject * )
related

Referenced by QQuickText::fontInfo().

+ Here is the caller graph for this function:

◆ qjsvalue_cast() [1/4]

template<typename T >
T qjsvalue_cast ( const QJSManagedValue & value)

Definition at line 366 of file qjsengine.h.

◆ qjsvalue_cast() [2/4]

template<typename T >
T qjsvalue_cast ( const QJSPrimitiveValue & value)

Definition at line 375 of file qjsengine.h.

◆ qjsvalue_cast() [3/4]

template<typename T >
QT_BEGIN_NAMESPACE T qjsvalue_cast ( const QJSValue & value)
inline

Definition at line 358 of file qjsengine.h.

◆ qjsvalue_cast() [4/4]

template<typename T >
T qjsvalue_cast ( const QJSValue & value)
inline

Definition at line 358 of file qjsengine.h.

◆ qjsvalue_cast< QVariant >() [1/3]

template<>
QVariant qjsvalue_cast< QVariant > ( const QJSManagedValue & value)
inline

Definition at line 390 of file qjsengine.h.

◆ qjsvalue_cast< QVariant >() [2/3]

template<>
QVariant qjsvalue_cast< QVariant > ( const QJSPrimitiveValue & value)
inline

Definition at line 396 of file qjsengine.h.

◆ qjsvalue_cast< QVariant >() [3/3]

template<>
QVariant qjsvalue_cast< QVariant > ( const QJSValue & value)
inline

Definition at line 384 of file qjsengine.h.