| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
QQmlValueTypeReference| Name: | QQmlValueTypeReference | | Coverage: | 92.308% (24/26) |
| | 29 | 9 |
QQuickParticleGroup| Name: | QQuickParticleGroup | | Coverage: | 42.857% (15/35) |
| | 29 | 18 |
QQuickPointerScrollEvent| Name: | QQuickPointerScrollEvent | | Coverage: | 66.667% (14/21) |
| | 29 | 17 |
QSGRenderContext| Name: | QSGRenderContext | | Coverage: | 78.947% (15/19) |
| | 29 | 15 |
SetIteratorPrototype| Name: | SetIteratorPrototype | | Coverage: | 100.000% (15/15) |
| | 29 | 6 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug d, const QSGGeometryNode *n) | | Coverage: | 0.000% (0/27) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp | | Lines: | 1463-1512 |
| | 29 | 10 |
printUsage| Name: | printUsage | | Prototype: | void printUsage() | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp | | Lines: | 318-355 |
| | 29 | 1 |
qExtractFontFamiliesFromString| Name: | qExtractFontFamiliesFromString | | Prototype: | static QStringList qExtractFontFamiliesFromString(const QStringRef &fontFamiliesString) | | Coverage: | 0.000% (0/32) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp | | Lines: | 258-305 |
| | 29 | 10 |
GeneratorFunction| Name: | GeneratorFunction | | Coverage: | 100.000% (3/3) |
| | 30 | 3 |
QQmlFileSelector| Name: | QQmlFileSelector | | Coverage: | 34.615% (9/26) |
| | 30 | 14 |
QQuickAnimatedImagePrivate| Name: | QQuickAnimatedImagePrivate | | Coverage: | 90.000% (27/30) |
| | 30 | 11 |
QQuickContext2DFBOTile| Name: | QQuickContext2DFBOTile | | Coverage: | 0.000% (0/22) |
| | 30 | 10 |
QQuickDesignerSupportStates| Name: | QQuickDesignerSupportStates | | Coverage: | 37.037% (10/27) |
| | 30 | 13 |
QQuickFontObject| Name: | QQuickFontObject | | Coverage: | 80.000% (16/20) |
| | 30 | 9 |
QQuickPointDirection| Name: | QQuickPointDirection | | Coverage: | 73.077% (19/26) |
| | 30 | 18 |
QQuickShapeRadialGradientShader| Name: | QQuickShapeRadialGradientShader | | Coverage: | 83.333% (10/12) |
| | 30 | 6 |
QQuickTextLine| Name: | QQuickTextLine | | Coverage: | 57.143% (24/42) |
| | 30 | 22 |
QQuickTouchEventSequence| Name: | QQuickTouchEventSequence | | Coverage: | 0.000% (0/24) |
| | 30 | 12 |
QQuickVector4DValueType| Name: | QQuickVector4DValueType | | Coverage: | 72.727% (24/33) |
| | 30 | 25 |
QSGGeometryNode| Name: | QSGGeometryNode | | Coverage: | 58.140% (25/43) |
| | 30 | 19 |
QSGSoftwareGlyphNode| Name: | QSGSoftwareGlyphNode | | Coverage: | 0.000% (0/18) |
| | 30 | 12 |
QQuickColumn| Name: | QQuickColumn | | Coverage: | 92.308% (24/26) |
| | 31 | 10 |
QQuickFlickableReboundTransition| Name: | QQuickFlickableReboundTransition | | Coverage: | 17.857% (5/28) |
| | 31 | 11 |
QQuickShapeLinearGradientMaterial| Name: | QQuickShapeLinearGradientMaterial | | Coverage: | 11.429% (4/35) |
| | 31 | 15 |
QSGSoftwareSpriteNode| Name: | QSGSoftwareSpriteNode | | Coverage: | 0.000% (0/33) |
| | 31 | 19 |
TypedArray| Name: | TypedArray | | Coverage: | 91.667% (22/24) |
| | 31 | 10 |
loadConf| Name: | loadConf | | Prototype: | static void loadConf(const QString &override, bool quiet) | | Coverage: | 0.000% (0/20) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp | | Lines: | 81-127 |
| | 31 | 7 |
Proxy| Name: | Proxy | | Coverage: | 88.462% (23/26) |
| | 32 | 10 |
QJSEnginePrivate| Name: | QJSEnginePrivate | | Coverage: | 83.784% (31/37) |
| | 32 | 19 |
QQuickSimpleAction| Name: | QQuickSimpleAction | | Coverage: | 89.474% (17/19) |
| | 32 | 15 |
QQuickViewSection| Name: | QQuickViewSection | | Coverage: | 87.879% (29/33) |
| | 32 | 21 |
QSGDistanceFieldTextMaterial| Name: | QSGDistanceFieldTextMaterial | | Coverage: | 81.818% (27/33) |
| | 32 | 19 |
fetchOrCreateTypeForUrl| Name: | fetchOrCreateTypeForUrl | | Prototype: | QQmlType fetchOrCreateTypeForUrl(const QString &urlString, const QHashedStringRef& typeName, bool isCompositeSingleton, QList<QQmlError> *errors, int majorVersion=-1, int minorVersion=-1) | | Coverage: | 68.750% (11/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | | Lines: | 145-211 |
| | 32 | 5 |
ColoredMaterial| Name: | ColoredMaterial | | Coverage: | 80.952% (17/21) |
| | 33 | 15 |
DynamicRoleModelNodeMetaObject| Name: | DynamicRoleModelNodeMetaObject | | Coverage: | 78.571% (22/28) |
| | 33 | 12 |
QQmlNotifier| Name: | QQmlNotifier | | Coverage: | 94.444% (34/36) |
| | 33 | 14 |
QQuickColorValueType| Name: | QQuickColorValueType | | Coverage: | 100.000% (21/21) |
| | 33 | 21 |
QRecyclePoolPrivate| Name: | QRecyclePoolPrivate | | Coverage: | 95.238% (20/21) |
| | 33 | 8 |
SimpleMaterial| Name: | SimpleMaterial | | Coverage: | 77.778% (14/18) |
| | 33 | 12 |
ArrayIteratorPrototype| Name: | ArrayIteratorPrototype | | Coverage: | 100.000% (21/21) |
| | 34 | 8 |
GenericBinding| Name: | GenericBinding | | Coverage: | 95.349% (41/43) |
| | 34 | 18 |
MapIteratorPrototype| Name: | MapIteratorPrototype | | Coverage: | 100.000% (19/19) |
| | 34 | 7 |
QQmlDelegateModelAttachedMetaObject| Name: | QQmlDelegateModelAttachedMetaObject | | Coverage: | 81.579% (31/38) |
| | 34 | 14 |
QQmlDelegateModelGroupChangeArray| Name: | QQmlDelegateModelGroupChangeArray | | Coverage: | 57.143% (16/28) |
| | 34 | 16 |
QQuickAngleDirection| Name: | QQuickAngleDirection | | Coverage: | 73.077% (19/26) |
| | 34 | 18 |
QQuickApplication| Name: | QQuickApplication | | Coverage: | 87.500% (21/24) |
| | 34 | 18 |
QQuickDesignerSupportPropertyChanges| Name: | QQuickDesignerSupportPropertyChanges | | Coverage: | 30.303% (10/33) |
| | 34 | 17 |
QQuickParticlesModule| Name: | QQuickParticlesModule | | Coverage: | 100.000% (5/5) |
| | 34 | 1 |
QQuickTextMetrics| Name: | QQuickTextMetrics | | Coverage: | 0.000% (0/32) |
| | 34 | 24 |
QSGBindable| Name: | QSGBindable | | Coverage: | 81.818% (9/11) |
| | 34 | 5 |
QSGContext| Name: | QSGContext | | Coverage: | 55.556% (15/27) |
| | 34 | 17 |
QSGHiQSubPixelDistanceFieldTextMaterialShader| Name: | QSGHiQSubPixelDistanceFieldTextMaterialShader | | Coverage: | 95.455% (21/22) |
| | 34 | 8 |
SparseArrayNode| Name: | SparseArrayNode | | Coverage: | 71.429% (25/35) |
| | 34 | 11 |
generateGradientColorTable| Name: | generateGradientColorTable | | Prototype: | static void generateGradientColorTable(const QQuickShapeGradientCache::Key &gradient, uint *colorTable, int size, float opacity) | | Coverage: | 64.000% (16/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp | | Lines: | 1528-1577 |
| | 34 | 8 |
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 |
sortHelper| Name: | sortHelper | | Prototype: | template <typename RandomAccessIterator, typename T, typename LessThan> void sortHelper(RandomAccessIterator start, RandomAccessIterator end, const T &t, LessThan lessThan) | | Coverage: | 100.000% (38/38) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp | | Lines: | 667-718 |
| | 34 | 13 |
QFiniteStack| Name: | QFiniteStack | | Coverage: | 96.429% (27/28) |
| | 35 | 18 |
QQmlQtQuick2DebugStatesDelegate| Name: | QQmlQtQuick2DebugStatesDelegate | | Coverage: | 78.571% (33/42) |
| | 35 | 17 |
QQuickAgeAffector| Name: | QQuickAgeAffector | | Coverage: | 69.565% (16/23) |
| | 35 | 12 |
QQuickShapeRadialGradientMaterial| Name: | QQuickShapeRadialGradientMaterial | | Coverage: | 9.756% (4/41) |
| | 35 | 17 |
QQuickTransform| Name: | QQuickTransform | | Coverage: | 47.222% (17/36) |
| | 35 | 14 |
QSGKtxHandler| Name: | QSGKtxHandler | | Coverage: | 34.286% (12/35) |
| | 35 | 13 |
allSubObjects| Name: | allSubObjects | | Prototype: | static void allSubObjects(QObject *object, QObjectList &objectList) | | Coverage: | 67.442% (29/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp | | Lines: | 89-152 |
| | 35 | 13 |
appendReplacementString| Name: | appendReplacementString | | Prototype: | static void appendReplacementString(QString *result, const QString &input, const QString& replaceValue, uint* matchOffsets, int captureCount) | | Coverage: | 57.143% (28/49) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp | | Lines: | 678-722 |
| | 35 | 13 |
handleCompileErrors| Name: | handleCompileErrors | | Prototype: | void handleCompileErrors(const QFileInfo &fi, QQuickView *view) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmltest/quicktest.cpp | | Lines: | 137-181 |
| | 35 | 7 |
operator>>| Name: | operator>> | | Prototype: | QDataStream &operator>>(QDataStream &stream, QQmlProfilerEvent &event) | | Coverage: | 0.000% (0/23) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp | | Lines: | 111-165 |
| | 35 | 11 |
qt_v4DebuggerHook| Name: | qt_v4DebuggerHook | | Prototype: | int qt_v4DebuggerHook(const char *json) | | Coverage: | 0.000% (0/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp | | Lines: | 184-244 |
| | 35 | 9 |
QQmlDMListAccessorData| Name: | QQmlDMListAccessorData | | Coverage: | 61.290% (19/31) |
| | 36 | 15 |
QQuickPointerDevice| Name: | QQuickPointerDevice | | Coverage: | 50.000% (14/28) |
| | 36 | 19 |
QQuickPointerMouseEvent| Name: | QQuickPointerMouseEvent | | Coverage: | 81.818% (18/22) |
| | 36 | 15 |
QQuickStochasticState| Name: | QQuickStochasticState | | Coverage: | 81.818% (27/33) |
| | 36 | 23 |
QQuickWorkerScriptEngine| Name: | QQuickWorkerScriptEngine | | Coverage: | 92.308% (12/13) |
| | 36 | 9 |
QSGNinePatchNode| Name: | QSGNinePatchNode | | Coverage: | 0.000% (0/28) |
| | 36 | 8 |
QIntrusiveList| Name: | QIntrusiveList | | Coverage: | 75.000% (24/32) |
| | 37 | 22 |
QQmlPropertyMap| Name: | QQmlPropertyMap | | Coverage: | 100.000% (23/23) |
| | 37 | 19 |
QQuickScreenAttached| Name: | QQuickScreenAttached | | Coverage: | 74.468% (35/47) |
| | 37 | 20 |
QSGSimpleMaterialShader| Name: | QSGSimpleMaterialShader | | Coverage: | 77.143% (27/35) |
| | 37 | 14 |
RenderStatistics| Name: | RenderStatistics | | Coverage: | 10.000% (2/20) |
| | 37 | 7 |
StringOrTranslation| Name: | StringOrTranslation | | Coverage: | 72.222% (26/36) |
| | 37 | 18 |
VariantPrototype| Name: | VariantPrototype | | Coverage: | 59.091% (26/44) |
| | 37 | 19 |
contextFactory| Name: | contextFactory | | Prototype: | QSGAdaptationBackendData *contextFactory() | | Coverage: | 55.814% (24/43) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgcontextplugin.cpp | | Lines: | 106-174 |
| | 37 | 15 |
FunctionCtor| Name: | FunctionCtor | | Coverage: | 93.103% (27/29) |
| | 38 | 11 |
QContinuingAnimationGroupJob| Name: | QContinuingAnimationGroupJob | | Coverage: | 69.643% (39/56) |
| | 38 | 24 |
QQuickColorProvider| Name: | QQuickColorProvider | | Coverage: | 77.778% (28/36) |
| | 38 | 18 |
QQuickShapeRadialGradient| Name: | QQuickShapeRadialGradient | | Coverage: | 83.784% (31/37) |
| | 38 | 25 |
StringObject| Name: | StringObject | | Coverage: | 81.395% (35/43) |
| | 38 | 15 |
QQuickSystemPalette| Name: | QQuickSystemPalette | | Coverage: | 100.000% (20/20) |
| | 39 | 20 |
QSGNodeVisitorEx| Name: | QSGNodeVisitorEx | | Coverage: | 26.829% (11/41) |
| | 39 | 17 |
qsgShaderRewriter_insertZAttributes| Name: | qsgShaderRewriter_insertZAttributes | | Prototype: | QByteArray qsgShaderRewriter_insertZAttributes(const char *input, QSurfaceFormat::OpenGLContextProfile profile) | | Coverage: | 70.588% (24/34) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgshaderrewriter.cpp | | Lines: | 172-234 |
| | 39 | 13 |
QQmlApplication| Name: | QQmlApplication | | Coverage: | 90.476% (19/21) |
| | 40 | 19 |
QQmlExpressionPrivate| Name: | QQmlExpressionPrivate | | Coverage: | 76.923% (20/26) |
| | 40 | 14 |
QQmlListAccessor| Name: | QQmlListAccessor | | Coverage: | 80.645% (50/62) |
| | 40 | 28 |
QQuickDefaultClipNode| Name: | QQuickDefaultClipNode | | Coverage: | 36.364% (8/22) |
| | 40 | 11 |
QQuickFrictionAffector| Name: | QQuickFrictionAffector | | Coverage: | 69.048% (29/42) |
| | 40 | 17 |
QQuickOpenGLInfo| Name: | QQuickOpenGLInfo | | Coverage: | 63.415% (26/41) |
| | 40 | 21 |
QSG24BitTextMaskShader| Name: | QSG24BitTextMaskShader | | Coverage: | 0.000% (0/35) |
| | 40 | 14 |
QSGAnimationDriver| Name: | QSGAnimationDriver | | Coverage: | 0.000% (0/51) |
| | 40 | 17 |
QStringHashNode| Name: | QStringHashNode | | Coverage: | 67.500% (27/40) |
| | 40 | 22 |
QV4ParticleDataDeletable| Name: | QV4ParticleDataDeletable | | Coverage: | 100.000% (38/38) |
| | 40 | 1 |
StringCtor| Name: | StringCtor | | Coverage: | 100.000% (38/38) |
| | 40 | 13 |