| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
|---|
|  list_count | Name: | list_count |  | Prototype: | static int list_count(QQmlListProperty<QObject> *prop) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp |  | Lines: | 70-74 | 
 |  | 2 | 1 | 
|  loadQQmlDebugConnector | Name: | loadQQmlDebugConnector |  | Prototype: | QQmlDebugConnector *loadQQmlDebugConnector(const QString &key) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp |  | Lines: | 56-56 | 
 |  | 1 | 1 | 
|  loadQQmlDebugService | Name: | loadQQmlDebugService |  | Prototype: | QQmlDebugService *loadQQmlDebugService(const QString &key) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp |  | Lines: | 59-59 | 
 |  | 1 | 1 | 
|  loadTranslationFile | Name: | loadTranslationFile |  | Prototype: | static void loadTranslationFile(QTranslator &translator, const QString& directory) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp |  | Lines: | 312-316 | 
 |  | 2 | 1 | 
|  location [qqmljs.g #2] | Name: | location [qqmljs.g #2] |  | Prototype: | static inline AST::SourceLocation location(Lexer *lexer) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2 |  | Lines: | 505-513 | 
 |  | 6 | 1 | 
|  maximumIndexForProperty | Name: | maximumIndexForProperty |  | Prototype: | inline int maximumIndexForProperty(QQmlPropertyData *prop, const int methodCount, const int signalCount, const int propertyCount) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp |  | Lines: | 794-799 | 
 |  | 3 | 1 | 
|  metaDataForQQmlDebugService | Name: | metaDataForQQmlDebugService |  | Prototype: | QList<QJsonObject> metaDataForQQmlDebugService() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp |  | Lines: | 59-59 | 
 |  | 1 | 1 | 
|  metaObjectSignalCount | Name: | metaObjectSignalCount |  | Prototype: | static int metaObjectSignalCount(const QMetaObject *metaObject) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp |  | Lines: | 128-134 | 
 |  | 4 | 2 | 
|  msgCannotLoadPlugin | Name: | msgCannotLoadPlugin |  | Prototype: | static inline QString msgCannotLoadPlugin(const QString &uri, const QString &why) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 1070-1073 | 
 |  | 1 | 1 | 
|  objectFromVariantMap | Name: | objectFromVariantMap |  | Prototype: | static QV4::ReturnedValue objectFromVariantMap(QV4::ExecutionEngine *e, const QVariantMap &map) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp |  | Lines: | 1370-1381 | 
 |  | 8 | 2 | 
|  objectToVariant | Name: | objectToVariant |  | Prototype: | static QVariant objectToVariant(QV4::ExecutionEngine *e, const QV4::Object *o, V4ObjectSet *visitedObjects) |  | Coverage: | 100.000% (23/23) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp |  | Lines: | 1302-1354 | 
 |  | 34 | 9 | 
|  octalDigit | Name: | octalDigit |  | Prototype: | int octalDigit(QChar c) |  | Coverage: | 100.000% (6/6) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp |  | Lines: | 232-237 | 
 |  | 3 | 2 | 
|  operator * | Name: | operator * |  | Prototype: | Color4ub operator *(Color4ub c, float t) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp |  | Lines: | 53-53 | 
 |  | 1 | 1 | 
|  operator + | Name: | operator + |  | Prototype: | Color4ub operator +(Color4ub a, Color4ub b) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp |  | Lines: | 54-54 | 
 |  | 1 | 1 | 
|  operator << | Name: | operator << |  | Prototype: | QDebug operator <<(QDebug debug, const QQmlChangeSet &set) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset.cpp |  | Lines: | 558-571 | 
 |  | 11 | 4 | 
|  operator << | Name: | operator << |  | Prototype: | QDebug operator <<(QDebug debug, const QQmlChangeSet::Change &change) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset.cpp |  | Lines: | 577-580 | 
 |  | 1 | 1 | 
|  operator << | Name: | operator << |  | Prototype: | QDebug operator <<(QDebug debug, const QQmlListCompositor::Group &group) |  | Coverage: | 100.000% (6/6) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp |  | Lines: | 1363-1371 | 
 |  | 4 | 4 | 
|  operator << | Name: | operator << |  | Prototype: | QDebug operator <<(QDebug debug, const QQmlListCompositor::Range &range) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp |  | Lines: | 1378-1393 | 
 |  | 13 | 2 | 
|  operator << | Name: | operator << |  | Prototype: | QDebug operator <<(QDebug debug, const QQmlListCompositor::Change &change) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp |  | Lines: | 1432-1435 | 
 |  | 1 | 1 | 
|  operator << | Name: | operator << |  | Prototype: | QDebug operator <<(QDebug debug, const QQmlListCompositor::Remove &remove) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp |  | Lines: | 1442-1445 | 
 |  | 1 | 1 | 
|  operator << | Name: | operator << |  | Prototype: | QDebug operator <<(QDebug debug, const QQmlListCompositor::Insert &insert) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp |  | Lines: | 1452-1455 | 
 |  | 1 | 1 | 
|  operator << | Name: | operator << |  | Prototype: | QDebug operator <<(QDebug debug, const QQmlListCompositor &list) |  | Coverage: | 100.000% (13/13) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp |  | Lines: | 1462-1480 | 
 |  | 13 | 5 | 
|  operator == | Name: | operator == |  | Prototype: | inline bool operator ==(const QQmlChangeSet::MoveKey &l, const QQmlChangeSet::MoveKey &r) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset_p.h |  | Lines: | 153-154 | 
 |  | 1 | 1 | 
|  operator< | Name: | operator< |  | Prototype: | static inline bool operator<(const TextNode &n1, const TextNode &n2) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp |  | Lines: | 1973-1976 | 
 |  | 1 | 1 | 
|  operator< | Name: | operator< |  | Prototype: | bool operator<(const QPair<int, Update> &lhs, const QPair<int, Update> &rhs) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktimeline.cpp |  | Lines: | 729-733 | 
 |  | 1 | 1 | 
|  operator== | Name: | operator== |  | Prototype: | inline bool operator==(const QV4Debugger::BreakPoint &a, const QV4Debugger::BreakPoint &b) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp |  | Lines: | 60-64 | 
 |  | 1 | 1 | 
|  operator== | Name: | operator== |  | Prototype: | inline bool operator==(const QQmlProfilerEventLocation &location1, const QQmlProfilerEventLocation &location2) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation_p.h |  | Lines: | 92-98 | 
 |  | 2 | 1 | 
|  operator== | Name: | operator== |  | Prototype: | inline bool operator==(const QQmlProfilerEventType &type1, const QQmlProfilerEventType &type2) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h |  | Lines: | 108-112 | 
 |  | 2 | 1 | 
|  pathArcSegment | Name: | pathArcSegment |  | Prototype: | static void pathArcSegment(QPainterPath &path, qreal xc, qreal yc, qreal th0, qreal th1, qreal rx, qreal ry, qreal xAxisRotation) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksvgparser.cpp |  | Lines: | 155-186 | 
 |  | 22 | 1 | 
|  popDouble | Name: | popDouble |  | Prototype: | static inline double popDouble(const char *&data) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp |  | Lines: | 139-144 | 
 |  | 3 | 1 | 
|  popPtr | Name: | popPtr |  | Prototype: | static inline void *popPtr(const char *&data) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp |  | Lines: | 146-151 | 
 |  | 3 | 1 | 
|  popUint32 | Name: | popUint32 |  | Prototype: | static inline quint32 popUint32(const char *&data) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp |  | Lines: | 132-137 | 
 |  | 3 | 1 | 
|  primeForNumBits | Name: | primeForNumBits |  | Prototype: | static inline int primeForNumBits(int numBits) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp |  | Lines: | 65-68 | 
 |  | 1 | 1 | 
|  priv | Name: | priv |  | Prototype: | static inline const QMetaObjectPrivate *priv(const uint* data) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp |  | Lines: | 1111-1112 | 
 |  | 1 | 1 | 
|  privatePath | Name: | privatePath |  | Prototype: | static QQuickPathPrivate *privatePath(QObject *object) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp |  | Lines: | 266-271 | 
 |  | 2 | 1 | 
|  push | Name: | push |  | Prototype: | static inline void push(QByteArray &data, quint32 value) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp |  | Lines: | 112-115 | 
 |  | 1 | 1 | 
|  push | Name: | push |  | Prototype: | static inline void push(QByteArray &data, double value) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp |  | Lines: | 117-120 | 
 |  | 1 | 1 | 
|  push | Name: | push |  | Prototype: | static inline void push(QByteArray &data, void *ptr) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp |  | Lines: | 122-125 | 
 |  | 1 | 1 | 
|  qCleanupResources_items | Name: | qCleanupResources_items |  | Prototype: | int qCleanupResources_items() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.rcc/qrc_items.cpp |  | Lines: | 253-258 | 
 |  | 3 | 1 | 
|  qCleanupResources_particles | Name: | qCleanupResources_particles |  | Prototype: | int qCleanupResources_particles() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/.rcc/qrc_particles.cpp |  | Lines: | 1970-1975 | 
 |  | 3 | 1 | 
|  qCleanupResources_qtquickshapes | Name: | qCleanupResources_qtquickshapes |  | Prototype: | int qCleanupResources_qtquickshapes() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.rcc/qrc_qtquickshapes.cpp |  | Lines: | 636-641 | 
 |  | 3 | 1 | 
|  qCleanupResources_scenegraph | Name: | qCleanupResources_scenegraph |  | Prototype: | int qCleanupResources_scenegraph() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.rcc/qrc_scenegraph.cpp |  | Lines: | 2493-2498 | 
 |  | 3 | 1 | 
|  qHash | Name: | qHash |  | Prototype: | inline uint qHash(const QV4Debugger::BreakPoint &b, uint seed = 0) noexcept |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp |  | Lines: | 55-58 | 
 |  | 1 | 1 | 
|  qHash | Name: | qHash |  | Prototype: | inline uint qHash (const QQmlProperty &key) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.h |  | Lines: | 130-133 | 
 |  | 1 | 1 | 
|  qHash | Name: | qHash |  | Prototype: | inline uint qHash(const QQmlChangeSet::MoveKey &key) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset_p.h |  | Lines: | 152-152 | 
 |  | 1 | 1 | 
|  qHash | Name: | qHash |  | Prototype: | inline uint qHash(const QQmlProfilerEventLocation &location) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation_p.h |  | Lines: | 106-112 | 
 |  | 3 | 1 | 
|  qHash | Name: | qHash |  | Prototype: | inline uint qHash(const QQmlProfilerEventType &type) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h |  | Lines: | 100-106 | 
 |  | 4 | 1 | 
|  qHash | Name: | qHash |  | Prototype: | uint qHash(const QQuickOpenGLShaderEffectMaterialKey &key) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffectnode.cpp |  | Lines: | 354-361 | 
 |  | 5 | 2 | 
|  qHash | Name: | qHash |  | Prototype: | uint qHash(const QQuickTextNodeEngine::BinaryTreeNodeKey &key) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp |  | Lines: | 693-698 | 
 |  | 2 | 1 | 
|  qHash | Name: | qHash |  | Prototype: | uint qHash(const QSGDepthStencilBuffer::Format &format) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdepthstencilbuffer.cpp |  | Lines: | 183-187 | 
 |  | 2 | 1 | 
|  qHash | Name: | qHash |  | Prototype: | inline uint qHash(const QQuickShapeGradientCache::Key &v, uint seed = 0) |  | Coverage: | 100.000% (6/6) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape_p_p.h |  | Lines: | 220-226 | 
 |  | 4 | 2 | 
|  qInitResources_items | Name: | qInitResources_items |  | Prototype: | int qInitResources_items() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.rcc/qrc_items.cpp |  | Lines: | 245-250 | 
 |  | 3 | 1 | 
|  qInitResources_particles | Name: | qInitResources_particles |  | Prototype: | int qInitResources_particles() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/.rcc/qrc_particles.cpp |  | Lines: | 1962-1967 | 
 |  | 3 | 1 | 
|  qInitResources_qtquickshapes | Name: | qInitResources_qtquickshapes |  | Prototype: | int qInitResources_qtquickshapes() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/.rcc/qrc_qtquickshapes.cpp |  | Lines: | 628-633 | 
 |  | 3 | 1 | 
|  qInitResources_scenegraph | Name: | qInitResources_scenegraph |  | Prototype: | int qInitResources_scenegraph() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.rcc/qrc_scenegraph.cpp |  | Lines: | 2485-2490 | 
 |  | 3 | 1 | 
|  qMapAlignmentThreshold | Name: | qMapAlignmentThreshold |  | Prototype: | static inline int qMapAlignmentThreshold() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp |  | Lines: | 337-343 | 
 |  | 1 | 1 | 
|  qMapAllocate | Name: | qMapAllocate |  | Prototype: | static inline void *qMapAllocate(int alloc, int alignment) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp |  | Lines: | 345-350 | 
 |  | 3 | 1 | 
|  qQmlPropertyCacheProperty | Name: | qQmlPropertyCacheProperty |  | Prototype: | template<typename T> QQmlPropertyData * qQmlPropertyCacheProperty(QJSEngine *engine, QObject *obj, T name, QQmlContextData *context, QQmlPropertyData &local) |  | Coverage: | 100.000% (19/19) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp |  | Lines: | 1055-1087 | 
 |  | 18 | 6 | 
|  qQmlPropertyCacheToString | Name: | qQmlPropertyCacheToString |  | Prototype: | static inline const char *qQmlPropertyCacheToString(QLatin1String string) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp |  | Lines: | 1040-1043 | 
 |  | 1 | 1 | 
|  qQmlPropertyCacheToString | Name: | qQmlPropertyCacheToString |  | Prototype: | static inline QByteArray qQmlPropertyCacheToString(const QStringRef &string) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp |  | Lines: | 1045-1048 | 
 |  | 1 | 1 | 
|  qQmlPropertyCacheToString | Name: | qQmlPropertyCacheToString |  | Prototype: | static inline QByteArray qQmlPropertyCacheToString(const QV4::String *string) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp |  | Lines: | 1050-1053 | 
 |  | 1 | 1 | 
|  q_QFontLoaderFontsAddReset | Name: | q_QFontLoaderFontsAddReset |  | Prototype: | static void q_QFontLoaderFontsAddReset() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickfontloader.cpp |  | Lines: | 154-157 | 
 |  | 1 | 1 | 
|  q_QFontLoaderFontsStaticReset | Name: | q_QFontLoaderFontsStaticReset |  | Prototype: | static void q_QFontLoaderFontsStaticReset() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickfontloader.cpp |  | Lines: | 191-194 | 
 |  | 1 | 1 | 
|  qjsEngine | Name: | qjsEngine |  | Prototype: | QJSEngine *qjsEngine(const QObject *object) |  | Coverage: | 100.000% (6/6) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp |  | Lines: | 851-857 | 
 |  | 4 | 2 | 
|  qjsvalue_cast | Name: | qjsvalue_cast |  | Prototype: | template<typename T> T qjsvalue_cast(const QJSValue &value) |  | Coverage: | 100.000% (7/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.h |  | Lines: | 139-151 | 
 |  | 6 | 3 | 
|  qjsvalue_cast | Name: | qjsvalue_cast |  | Prototype: | template <> inline QVariant qjsvalue_cast<QVariant>(const QJSValue &value) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.h |  | Lines: | 153-157 | 
 |  | 1 | 1 | 
|  qjsvalue_cast_helper | Name: | qjsvalue_cast_helper |  | Prototype: | inline bool qjsvalue_cast_helper(const QJSValue &value, int type, void *ptr) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.h |  | Lines: | 134-137 | 
 |  | 1 | 1 | 
|  qmlAttachedPropertiesObject | Name: | qmlAttachedPropertiesObject |  | Prototype: | template<typename T> QObject *qmlAttachedPropertiesObject(const QObject *obj, bool create = true) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h |  | Lines: | 569-574 | 
 |  | 1 | 1 | 
|  qmlRegisterCustomType | Name: | qmlRegisterCustomType |  | Prototype: | template<typename T> int qmlRegisterCustomType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, QQmlCustomParser *parser) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h |  | Lines: | 467-497 | 
 |  | 23 | 1 | 
|  qmlRegisterRevision | Name: | qmlRegisterRevision |  | Prototype: | template<typename T, int metaObjectRevision> int qmlRegisterRevision(const char *uri, int versionMajor, int versionMinor) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h |  | Lines: | 344-373 | 
 |  | 23 | 1 | 
|  qmlRegisterSingletonType | Name: | qmlRegisterSingletonType |  | Prototype: | inline int qmlRegisterSingletonType(const char *uri, int versionMajor, int versionMinor, const char *typeName, QJSValue (*callback)(QQmlEngine *, QJSEngine *)) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h |  | Lines: | 578-590 | 
 |  | 8 | 1 | 
|  qmlRegisterSingletonType | Name: | qmlRegisterSingletonType |  | Prototype: | template <typename T> inline int qmlRegisterSingletonType(const char *uri, int versionMajor, int versionMinor, const char *typeName, QObject *(*callback)(QQmlEngine *, QJSEngine *)) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h |  | Lines: | 593-608 | 
 |  | 8 | 1 | 
|  qmlRegisterType | Name: | qmlRegisterType |  | Prototype: | template<typename T> int qmlRegisterType() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h |  | Lines: | 104-134 | 
 |  | 24 | 1 | 
|  qmlRegisterType | Name: | qmlRegisterType |  | Prototype: | template<typename T> int qmlRegisterType(const char *uri, int versionMajor, int versionMinor, const char *qmlName) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h |  | Lines: | 282-311 | 
 |  | 23 | 1 | 
|  qmlRegisterType | Name: | qmlRegisterType |  | Prototype: | template<typename T, int metaObjectRevision> int qmlRegisterType(const char *uri, int versionMajor, int versionMinor, const char *qmlName) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h |  | Lines: | 313-342 | 
 |  | 23 | 1 | 
|  qmlRegisterUncreatableType | Name: | qmlRegisterUncreatableType |  | Prototype: | template<typename T> int qmlRegisterUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString& reason) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h |  | Lines: | 138-168 | 
 |  | 24 | 1 | 
|  qmlRegisterUncreatableType | Name: | qmlRegisterUncreatableType |  | Prototype: | template<typename T, int metaObjectRevision> int qmlRegisterUncreatableType(const char *uri, int versionMajor, int versionMinor, const char *qmlName, const QString& reason) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqml.h |  | Lines: | 170-200 | 
 |  | 24 | 1 | 
|  qmlRegisterValueTypeEnums | Name: | qmlRegisterValueTypeEnums |  | Prototype: | template<typename T> int qmlRegisterValueTypeEnums(const char *uri, int versionMajor, int versionMinor, const char *qmlName) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype_p.h |  | Lines: | 265-292 | 
 |  | 21 | 1 | 
|  qmlSourceCoordinate | Name: | qmlSourceCoordinate |  | Prototype: | inline quint16 qmlSourceCoordinate(int n) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal_p.h |  | Lines: | 177-180 | 
 |  | 5 | 1 | 
|  qmlSourceCoordinate | Name: | qmlSourceCoordinate |  | Prototype: | inline int qmlSourceCoordinate(quint16 n) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal_p.h |  | Lines: | 182-185 | 
 |  | 1 | 1 | 
|  qmlobject_cast | Name: | qmlobject_cast |  | Prototype: | template<class T> T qmlobject_cast(QObject *object) |  | Coverage: | 100.000% (6/6) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal_p.h |  | Lines: | 168-175 | 
 |  | 3 | 2 | 
|  qsg_backend_flags | Name: | qsg_backend_flags |  | Prototype: | QSGContextFactoryInterface::Flags qsg_backend_flags() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin.cpp |  | Lines: | 101-104 | 
 |  | 1 | 1 | 
|  qsg_premultiply | Name: | qsg_premultiply |  | Prototype: | static inline QVector4D qsg_premultiply(const QVector4D &c, float globalOpacity) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultglyphnode_p.cpp |  | Lines: | 68-72 | 
 |  | 2 | 1 | 
|  qsg_test_and_clear_material_failure | Name: | qsg_test_and_clear_material_failure |  | Prototype: | bool qsg_test_and_clear_material_failure() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgmaterial.cpp |  | Lines: | 55-60 | 
 |  | 3 | 1 | 
|  qsgnode_set_description | Name: | qsgnode_set_description |  | Prototype: | void qsgnode_set_description(QSGNode *node, const QString &description) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp |  | Lines: | 679-687 | 
 |  | 1 | 1 | 
|  qtPositionAttributeName | Name: | qtPositionAttributeName |  | Prototype: | const char *qtPositionAttributeName() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectmesh.cpp |  | Lines: | 52-55 | 
 |  | 1 | 1 | 
|  qtTexCoordAttributeName | Name: | qtTexCoordAttributeName |  | Prototype: | const char *qtTexCoordAttributeName() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectmesh.cpp |  | Lines: | 57-60 | 
 |  | 1 | 1 | 
|  qt_add_domexceptions | Name: | qt_add_domexceptions |  | Prototype: | void qt_add_domexceptions(ExecutionEngine *e) |  | Coverage: | 100.000% (19/19) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv4domerrors.cpp |  | Lines: | 47-69 | 
 |  | 20 | 1 | 
|  qt_add_sqlexceptions | Name: | qt_add_sqlexceptions |  | Prototype: | void qt_add_sqlexceptions(QV4::ExecutionEngine *engine) |  | Coverage: | 100.000% (10/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv4sqlerrors.cpp |  | Lines: | 48-61 | 
 |  | 11 | 1 | 
|  qt_isalnum | Name: | qt_isalnum |  | Prototype: | inline bool qt_isalnum(char c) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp |  | Lines: | 73-76 | 
 |  | 1 | 1 | 
|  qt_isalpha | Name: | qt_isalpha |  | Prototype: | inline bool qt_isalpha(char c) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp |  | Lines: | 67-71 | 
 |  | 2 | 1 | 
|  qt_isspace | Name: | qt_isspace |  | Prototype: | inline bool qt_isspace(char c) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp |  | Lines: | 78-81 | 
 |  | 1 | 1 | 
|  qt_premultiply_color | Name: | qt_premultiply_color |  | Prototype: | inline QColor qt_premultiply_color(const QColor &c) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickshadereffectmesh_p.h |  | Lines: | 156-159 | 
 |  | 1 | 1 | 
|  qt_print_indexes | Name: | qt_print_indexes |  | Prototype: | static void qt_print_indexes(QDebug &debug, int count, const int *indexes) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp |  | Lines: | 1395-1399 | 
 |  | 2 | 2 | 
|  qt_quick_shortcut_context_matcher | Name: | qt_quick_shortcut_context_matcher |  | Prototype: | ContextMatcher qt_quick_shortcut_context_matcher() |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickshortcut.cpp |  | Lines: | 118-121 | 
 |  | 1 | 1 | 
|  qt_quickhandlers_defineModule | Name: | qt_quickhandlers_defineModule |  | Prototype: | static void qt_quickhandlers_defineModule(const char *uri, int major, int minor) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickhandlersmodule.cpp |  | Lines: | 69-95 | 
 |  | 23 | 1 | 
|  qt_quickitems_defineModule | Name: | qt_quickitems_defineModule |  | Prototype: | static void qt_quickitems_defineModule(const char *uri, int major, int minor) |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemsmodule.cpp |  | Lines: | 162-428 | 
 |  | 157 | 1 | 
|  quick_test_main | Name: | quick_test_main |  | Prototype: | int quick_test_main(int argc, char **argv, const char *name, const char *sourceDir) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp |  | Lines: | 332-335 | 
 |  | 1 | 1 | 
|  readBaselineOffset | Name: | readBaselineOffset |  | Prototype: | static inline __attribute__((always_inline)) qreal readBaselineOffset(const QQuickItem *item) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp |  | Lines: | 73-76 | 
 |  | 1 | 1 | 
|  readHeight | Name: | readHeight |  | Prototype: | static inline __attribute__((always_inline)) qreal readHeight(const QQuickItem *item) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp |  | Lines: | 68-71 | 
 |  | 1 | 1 |