Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
encodeName: | encode | Prototype: | static QString encode(const QString &input, const char *unescapedSet, bool *ok) | Coverage: | 100.000% (60/60) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp | Lines: | 152-219 |
| | 47 | 14 |
QSGEngineName: | QSGEngine | Coverage: | 0.000% (0/40) |
| | 47 | 20 |
QSGDefaultInternalImageNodeName: | QSGDefaultInternalImageNode | Coverage: | 58.537% (24/41) |
| | 47 | 17 |
QQuickItemViewAttachedName: | QQuickItemViewAttached | Coverage: | 100.000% (51/51) |
| | 47 | 33 |
QQuickFlipableName: | QQuickFlipable | Coverage: | 72.727% (24/33) |
| | 47 | 19 |
QQuickFlickableVisibleAreaName: | QQuickFlickableVisibleArea | Coverage: | 100.000% (34/34) |
| | 47 | 18 |
JavaScriptJobName: | JavaScriptJob | Coverage: | 58.824% (30/51) |
| | 47 | 17 |
qt_image_convolute_filterName: | qt_image_convolute_filter | Prototype: | QImage qt_image_convolute_filter(const QImage& src, const QVector<qreal>& weights, int radius = 0) | Coverage: | 0.000% (0/31) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp | Lines: | 711-785 |
| | 46 | 9 |
qt_color_from_stringName: | qt_color_from_string | Prototype: | QColor qt_color_from_string(const QV4::Value &name) | Coverage: | 0.000% (0/66) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp | Lines: | 140-210 |
| | 46 | 20 |
QSGShaderRewriterName: | QSGShaderRewriter | Coverage: | 51.852% (56/108) |
| | 46 | 28 |
QQuickImageProviderWithOptionsName: | QQuickImageProviderWithOptions | Coverage: | 70.130% (54/77) |
| | 46 | 21 |
QQuickFontValueTypeName: | QQuickFontValueType | Coverage: | 75.862% (44/58) |
| | 46 | 40 |
QQuickFlipablePrivateName: | QQuickFlipablePrivate | Coverage: | 91.429% (32/35) |
| | 46 | 14 |
QQmlProxyMetaObjectName: | QQmlProxyMetaObject | Coverage: | 75.000% (36/48) |
| | 46 | 16 |
QQmlOpenMetaObjectTypeName: | QQmlOpenMetaObjectType | Coverage: | 85.294% (29/34) |
| | 46 | 18 |
QQmlDebugServiceName: | QQmlDebugService | Coverage: | 88.571% (31/35) |
| | 46 | 23 |
QQmlCustomParserName: | QQmlCustomParser | Coverage: | 69.231% (36/52) |
| | 46 | 21 |
QQuickItemViewFxItemName: | QQuickItemViewFxItem | Coverage: | 86.885% (53/61) |
| | 45 | 31 |
QQuickItemGrabResultName: | QQuickItemGrabResult | Coverage: | 53.846% (14/26) |
| | 45 | 15 |
QQuickDropEventName: | QQuickDropEvent | Coverage: | 47.500% (19/40) |
| | 45 | 30 |
collectPropertyName: | collectProperty | Prototype: | const QV4::Object *collectProperty(const QV4::ScopedValue &value, QV4::ExecutionEngine *engine, QJsonObject &dict) | Coverage: | 45.238% (19/42) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | Lines: | 128-193 |
| | 44 | 16 |
TabledMaterialName: | TabledMaterial | Coverage: | 82.609% (19/23) |
| | 44 | 17 |
SpriteMaterialName: | SpriteMaterial | Coverage: | 84.000% (21/25) |
| | 44 | 19 |
ResourceTreeName: | ResourceTree | Coverage: | 0.000% (0/36) |
| | 44 | 14 |
QSGDefaultDepthStencilBufferName: | QSGDefaultDepthStencilBuffer | Coverage: | 28.571% (14/49) |
| | 44 | 12 |
QQuickRotationName: | QQuickRotation | Coverage: | 76.471% (26/34) |
| | 44 | 21 |
QAccessibleQuickWindowName: | QAccessibleQuickWindow | Coverage: | 43.396% (23/53) |
| | 44 | 25 |
checkVersionName: | checkVersion | Prototype: | static bool checkVersion(const QUrl &url) | Coverage: | 52.000% (13/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | Lines: | 249-293 |
| | 43 | 9 |
QQuickBorderImageMeshName: | QQuickBorderImageMesh | Coverage: | 31.818% (7/22) |
| | 43 | 16 |
QQmlTypeLoaderThreadName: | QQmlTypeLoaderThread | Coverage: | 95.455% (21/22) |
| | 43 | 20 |
QQmlInfoName: | QQmlInfo | Coverage: | 66.667% (26/39) |
| | 43 | 29 |
QBitFieldName: | QBitField | Coverage: | 0.000% (0/48) |
| | 43 | 21 |
GeneratorPrototypeName: | GeneratorPrototype | Coverage: | 100.000% (40/40) |
| | 43 | 11 |
FxGridItemSGName: | FxGridItemSG | Coverage: | 100.000% (45/45) |
| | 43 | 22 |
ArrayBufferPrototypeName: | ArrayBufferPrototype | Coverage: | 87.179% (34/39) |
| | 43 | 10 |
SymbolPrototypeName: | SymbolPrototype | Coverage: | 89.744% (35/39) |
| | 42 | 10 |
QQuickStatePrivateName: | QQuickStatePrivate | Coverage: | 71.429% (30/42) |
| | 42 | 19 |
QQmlIncubatorName: | QQmlIncubator | Coverage: | 100.000% (38/38) |
| | 42 | 22 |
QQmlEasingValueTypeName: | QQmlEasingValueType | Coverage: | 58.621% (17/29) |
| | 42 | 17 |
PersistentValueName: | PersistentValue | Coverage: | 70.455% (31/44) |
| | 42 | 22 |
CallOverloadedName: | CallOverloaded | Prototype: | static QV4::ReturnedValue CallOverloaded(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, const QQmlPropertyCache *propertyCache, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod) | Coverage: | 94.286% (33/35) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | Lines: | 1482-1547 |
| | 42 | 11 |
QSGSoftwareRendererName: | QSGSoftwareRenderer | Coverage: | 54.167% (13/24) |
| | 41 | 12 |
QQuickStateGroupName: | QQuickStateGroup | Coverage: | 93.333% (28/30) |
| | 41 | 18 |
QQuickPathInterpolatorName: | QQuickPathInterpolator | Coverage: | 81.579% (31/38) |
| | 41 | 22 |
QQmlScriptStringName: | QQmlScriptString | Coverage: | 37.037% (20/54) |
| | 41 | 20 |
StringCtorName: | StringCtor | Coverage: | 100.000% (38/38) |
| | 40 | 13 |
QV4ParticleDataDeletableName: | QV4ParticleDataDeletable | Coverage: | 100.000% (38/38) |
| | 40 | 1 |
QStringHashNodeName: | QStringHashNode | Coverage: | 67.500% (27/40) |
| | 40 | 22 |
QSGAnimationDriverName: | QSGAnimationDriver | Coverage: | 0.000% (0/51) |
| | 40 | 17 |
QSG24BitTextMaskShaderName: | QSG24BitTextMaskShader | Coverage: | 0.000% (0/35) |
| | 40 | 14 |
QQuickOpenGLInfoName: | QQuickOpenGLInfo | Coverage: | 63.415% (26/41) |
| | 40 | 21 |
QQuickFrictionAffectorName: | QQuickFrictionAffector | Coverage: | 69.048% (29/42) |
| | 40 | 17 |
QQuickDefaultClipNodeName: | QQuickDefaultClipNode | Coverage: | 36.364% (8/22) |
| | 40 | 11 |
QQmlListAccessorName: | QQmlListAccessor | Coverage: | 80.645% (50/62) |
| | 40 | 28 |
QQmlExpressionPrivateName: | QQmlExpressionPrivate | Coverage: | 76.923% (20/26) |
| | 40 | 14 |
QQmlApplicationName: | QQmlApplication | Coverage: | 90.476% (19/21) |
| | 40 | 19 |
qsgShaderRewriter_insertZAttributesName: | 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 |
QSGNodeVisitorExName: | QSGNodeVisitorEx | Coverage: | 26.829% (11/41) |
| | 39 | 17 |
QQuickSystemPaletteName: | QQuickSystemPalette | Coverage: | 100.000% (20/20) |
| | 39 | 20 |
StringObjectName: | StringObject | Coverage: | 81.395% (35/43) |
| | 38 | 15 |
QQuickShapeRadialGradientName: | QQuickShapeRadialGradient | Coverage: | 83.784% (31/37) |
| | 38 | 25 |
QQuickColorProviderName: | QQuickColorProvider | Coverage: | 77.778% (28/36) |
| | 38 | 18 |
QContinuingAnimationGroupJobName: | QContinuingAnimationGroupJob | Coverage: | 69.643% (39/56) |
| | 38 | 24 |
FunctionCtorName: | FunctionCtor | Coverage: | 93.103% (27/29) |
| | 38 | 11 |
contextFactoryName: | 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 |
VariantPrototypeName: | VariantPrototype | Coverage: | 59.091% (26/44) |
| | 37 | 19 |
StringOrTranslationName: | StringOrTranslation | Coverage: | 72.222% (26/36) |
| | 37 | 18 |
RenderStatisticsName: | RenderStatistics | Coverage: | 10.000% (2/20) |
| | 37 | 7 |
QSGSimpleMaterialShaderName: | QSGSimpleMaterialShader | Coverage: | 77.143% (27/35) |
| | 37 | 14 |
QQuickScreenAttachedName: | QQuickScreenAttached | Coverage: | 74.468% (35/47) |
| | 37 | 20 |
QQmlPropertyMapName: | QQmlPropertyMap | Coverage: | 100.000% (23/23) |
| | 37 | 19 |
QIntrusiveListName: | QIntrusiveList | Coverage: | 75.000% (24/32) |
| | 37 | 22 |
QSGNinePatchNodeName: | QSGNinePatchNode | Coverage: | 0.000% (0/28) |
| | 36 | 8 |
QQuickWorkerScriptEngineName: | QQuickWorkerScriptEngine | Coverage: | 92.308% (12/13) |
| | 36 | 9 |
QQuickStochasticStateName: | QQuickStochasticState | Coverage: | 81.818% (27/33) |
| | 36 | 23 |
QQuickPointerMouseEventName: | QQuickPointerMouseEvent | Coverage: | 81.818% (18/22) |
| | 36 | 15 |
QQuickPointerDeviceName: | QQuickPointerDevice | Coverage: | 50.000% (14/28) |
| | 36 | 19 |
QQmlDMListAccessorDataName: | QQmlDMListAccessorData | Coverage: | 61.290% (19/31) |
| | 36 | 15 |
qt_v4DebuggerHookName: | 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 |
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 |
handleCompileErrorsName: | 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 |
appendReplacementStringName: | 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 |
allSubObjectsName: | 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 |
QSGKtxHandlerName: | QSGKtxHandler | Coverage: | 34.286% (12/35) |
| | 35 | 13 |
QQuickTransformName: | QQuickTransform | Coverage: | 47.222% (17/36) |
| | 35 | 14 |
QQuickShapeRadialGradientMaterialName: | QQuickShapeRadialGradientMaterial | Coverage: | 9.756% (4/41) |
| | 35 | 17 |
QQuickAgeAffectorName: | QQuickAgeAffector | Coverage: | 69.565% (16/23) |
| | 35 | 12 |
QQmlQtQuick2DebugStatesDelegateName: | QQmlQtQuick2DebugStatesDelegate | Coverage: | 78.571% (33/42) |
| | 35 | 17 |
QFiniteStackName: | QFiniteStack | Coverage: | 96.429% (27/28) |
| | 35 | 18 |
sortHelperName: | 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 |
objectToVariantName: | 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 |
generateGradientColorTableName: | 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 |
SparseArrayNodeName: | SparseArrayNode | Coverage: | 71.429% (25/35) |
| | 34 | 11 |
QSGHiQSubPixelDistanceFieldTextMaterialShaderName: | QSGHiQSubPixelDistanceFieldTextMaterialShader | Coverage: | 95.455% (21/22) |
| | 34 | 8 |
QSGContextName: | QSGContext | Coverage: | 55.556% (15/27) |
| | 34 | 17 |
QSGBindableName: | QSGBindable | Coverage: | 81.818% (9/11) |
| | 34 | 5 |
QQuickTextMetricsName: | QQuickTextMetrics | Coverage: | 0.000% (0/32) |
| | 34 | 24 |
QQuickParticlesModuleName: | QQuickParticlesModule | Coverage: | 100.000% (5/5) |
| | 34 | 1 |
QQuickDesignerSupportPropertyChangesName: | QQuickDesignerSupportPropertyChanges | Coverage: | 30.303% (10/33) |
| | 34 | 17 |
QQuickApplicationName: | QQuickApplication | Coverage: | 87.500% (21/24) |
| | 34 | 18 |