Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QQuickImageTextureProviderName: | QQuickImageTextureProvider | Coverage: | 88.889% (8/9) |
| | 12 | 5 |
QQuickScaleGridName: | QQuickScaleGrid | Coverage: | 88.889% (24/27) |
| | 28 | 19 |
QSGOpacityNodeName: | QSGOpacityNode | Coverage: | 88.889% (16/18) |
| | 15 | 8 |
SpriteMaterialDataName: | SpriteMaterialData | Coverage: | 88.889% (8/9) |
| | 14 | 5 |
ListModelName: | ListModel | Coverage: | 88.934% (217/244) |
| | 276 | 96 |
QQmlEngineControlClientName: | QQmlEngineControlClient | Coverage: | 89.189% (33/37) |
| | 62 | 25 |
QQmlContextDataName: | QQmlContextData | Coverage: | 89.286% (200/224) |
| | 205 | 86 |
QQuickLoaderPrivateName: | QQuickLoaderPrivate | Coverage: | 89.375% (143/160) |
| | 174 | 55 |
ObjectIteratorName: | ObjectIterator | Coverage: | 89.394% (59/66) |
| | 100 | 25 |
QQuickShapeConicalGradientName: | QQuickShapeConicalGradient | Coverage: | 89.474% (17/19) |
| | 20 | 13 |
QQuickSimpleActionName: | QQuickSimpleAction | Coverage: | 89.474% (17/19) |
| | 32 | 15 |
ProxyObjectName: | ProxyObject | Coverage: | 89.510% (256/286) |
| | 307 | 85 |
QQuickStyledTextPrivateName: | QQuickStyledTextPrivate | Coverage: | 89.515% (461/515) |
| | 460 | 165 |
VDMModelDelegateDataTypeName: | VDMModelDelegateDataType | Coverage: | 89.552% (60/67) |
| | 67 | 24 |
QQmlValueTypeProxyBindingName: | QQmlValueTypeProxyBinding | Coverage: | 89.655% (26/29) |
| | 29 | 13 |
loadPropertyName: | loadProperty | Prototype: | static QV4::ReturnedValue loadProperty(QV4::ExecutionEngine *v4, QObject *object, const QQmlPropertyData &property) | Coverage: | 89.655% (52/58) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | Lines: | 126-207 |
| | 66 | 19 |
QQuickItemViewPrivateName: | QQuickItemViewPrivate | Coverage: | 89.671% (790/881) |
| | 757 | 277 |
SymbolPrototypeName: | SymbolPrototype | Coverage: | 89.744% (35/39) |
| | 42 | 10 |
QQuickBasePositionerName: | QQuickBasePositioner | Coverage: | 89.935% (277/308) |
| | 284 | 130 |
ArrayBufferCtorName: | ArrayBufferCtor | Coverage: | 90.000% (18/20) |
| | 24 | 8 |
QQuickAnimatedImagePrivateName: | QQuickAnimatedImagePrivate | Coverage: | 90.000% (27/30) |
| | 30 | 11 |
QQuickCumulativeDirectionName: | QQuickCumulativeDirection | Coverage: | 90.000% (9/10) |
| | 7 | 5 |
QQuickImageProviderOptionsName: | QQuickImageProviderOptions | Coverage: | 90.000% (9/10) |
| | 15 | 10 |
QQuickTextEditMimeDataName: | QQuickTextEditMimeData | Coverage: | 90.000% (9/10) |
| | 20 | 6 |
componentExtensionName: | componentExtension | Prototype: | static inline QQmlComponentExtension *componentExtension(QV4::ExecutionEngine *engine) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp | Lines: | 85-85 |
| | 1 | 4 |
engineDataName: | engineData | Prototype: | static inline QQmlDelegateModelEngineData *engineData(QV4::ExecutionEngine *engine) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp | Lines: | 137-137 |
| | 1 | 4 |
engineDataName: | engineData | Prototype: | static inline QQmlAdaptorModelEngineData *engineData(QV4::ExecutionEngine *engine) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp | Lines: | 62-62 |
| | 1 | 4 |
localeV4DataName: | localeV4Data | Prototype: | static inline QV4LocaleDataDeletable *localeV4Data(QV4::ExecutionEngine *engine) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp | Lines: | 712-712 |
| | 1 | 4 |
particleV4DataName: | particleV4Data | Prototype: | static inline QV4ParticleDataDeletable *particleV4Data(QV4::ExecutionEngine *engine) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp | Lines: | 510-510 |
| | 1 | 4 |
qt_search_for_variableName: | qt_search_for_variable | Prototype: | int qt_search_for_variable(const char *s, int length, int index, VariableQualifier &decl, int &typeIndex, int &typeLength, int &nameIndex, int &nameLength, QQuickOpenGLShaderEffectCommon::Key::ShaderType shaderType) | Coverage: | 90.000% (81/90) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp | Lines: | 84-179 |
| | 62 | 21 |
StringPrototypeName: | StringPrototype | Coverage: | 90.018% (487/541) |
| | 581 | 164 |
QQmlPropertyName: | QQmlProperty | Coverage: | 90.110% (164/182) |
| | 146 | 79 |
ListLayoutName: | ListLayout | Coverage: | 90.123% (73/81) |
| | 101 | 37 |
QQmlListCompositorName: | QQmlListCompositor | Coverage: | 90.287% (567/628) |
| | 579 | 201 |
QQmlListModelParserName: | QQmlListModelParser | Coverage: | 90.385% (94/104) |
| | 109 | 37 |
decodeName: | decode | Prototype: | static QString decode(const QString &input, DecodeMode decodeMode, bool *ok) | Coverage: | 90.411% (66/73) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp | Lines: | 226-329 |
| | 77 | 23 |
QQmlApplicationName: | QQmlApplication | Coverage: | 90.476% (19/21) |
| | 40 | 19 |
operator<<Name: | operator<< | Prototype: | QDebug operator<<(QDebug debug, const QQmlError &error) | Coverage: | 90.476% (19/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlerror.cpp | Lines: | 315-357 |
| | 27 | 7 |
QQuickLoaderName: | QQuickLoader | Coverage: | 90.506% (143/158) |
| | 159 | 72 |
QSGDefaultSpriteNodeName: | QSGDefaultSpriteNode | Coverage: | 90.625% (29/32) |
| | 71 | 18 |
toVariantName: | toVariant | Prototype: | static QVariant toVariant(QV4::ExecutionEngine *e, const QV4::Value &value, int typeHint, bool createJSValueForObjects, V4ObjectSet *visitedObjects) | Coverage: | 90.722% (88/97) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp | Lines: | 1196-1300 |
| | 73 | 31 |
IntrinsicTypedArrayPrototypeName: | IntrinsicTypedArrayPrototype | Coverage: | 90.840% (119/131) |
| | 155 | 42 |
QQmlConnectionsParserName: | QQmlConnectionsParser | Coverage: | 90.909% (20/22) |
| | 19 | 7 |
QQmlTypeLoaderQmldirContentName: | QQmlTypeLoaderQmldirContent | Coverage: | 90.909% (10/11) |
| | 13 | 11 |
QQuickPixmapDataName: | QQuickPixmapData | Coverage: | 90.909% (10/11) |
| | 11 | 7 |
QQmlListModelName: | QQmlListModel | Coverage: | 91.026% (284/312) |
| | 336 | 113 |
QQmlRefPointerName: | QQmlRefPointer | Coverage: | 91.176% (31/34) |
| | 24 | 20 |
LexerName: | Lexer | Coverage: | 91.245% (740/811) |
| | 747 | 303 |
QQmlDebugClientName: | QQmlDebugClient | Coverage: | 91.304% (21/23) |
| | 26 | 15 |
QQmlGuardImplName: | QQmlGuardImpl | Coverage: | 91.304% (21/23) |
| | 17 | 11 |
QQmlPropertyCacheVectorName: | QQmlPropertyCacheVector | Coverage: | 91.304% (21/23) |
| | 21 | 15 |
QQmlTimerName: | QQmlTimer | Coverage: | 91.304% (63/69) |
| | 76 | 35 |
QStringHashDataName: | QStringHashData | Coverage: | 91.304% (21/23) |
| | 23 | 9 |
isIdentifierStartName: | isIdentifierStart | Prototype: | static inline bool isIdentifierStart(uint ch) | Coverage: | 91.304% (21/23) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | Lines: | 396-416 |
| | 8 | 9 |
QQuickFlipablePrivateName: | QQuickFlipablePrivate | Coverage: | 91.429% (32/35) |
| | 46 | 14 |
QQuickGridName: | QQuickGrid | Coverage: | 91.549% (195/213) |
| | 199 | 90 |
QQmlObjectModelAttachedName: | QQmlObjectModelAttached | Coverage: | 91.667% (11/12) |
| | 12 | 8 |
QQuickTransitionManagerPrivateName: | QQuickTransitionManagerPrivate | Coverage: | 91.667% (11/12) |
| | 9 | 6 |
QQuickViewTransitionAttachedName: | QQuickViewTransitionAttached | Coverage: | 91.667% (11/12) |
| | 13 | 12 |
QSGVertexColorMaterialShaderName: | QSGVertexColorMaterialShader | Coverage: | 91.667% (11/12) |
| | 9 | 6 |
TypedArrayName: | TypedArray | Coverage: | 91.667% (22/24) |
| | 31 | 10 |
UInt8ClampedArrayWriteName: | UInt8ClampedArrayWrite | Prototype: | void UInt8ClampedArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value) | Coverage: | 91.667% (22/24) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp | Lines: | 85-118 |
| | 23 | 8 |
convertToNativeQObjectName: | convertToNativeQObject | Prototype: | static bool convertToNativeQObject(QV4::ExecutionEngine *e, const QV4::Value &value, const QByteArray &targetType, void **result) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp | Lines: | 1865-1878 |
| | 9 | 4 |
qt_print_changeName: | qt_print_change | Prototype: | static QDebug qt_print_change(QDebug debug, const char *name, const QQmlListCompositor::Change &change) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp | Lines: | 1413-1425 |
| | 10 | 4 |
QQuickAnchorsPrivateName: | QQuickAnchorsPrivate | Coverage: | 91.731% (355/387) |
| | 346 | 119 |
HeapName: | Heap | Coverage: | 91.793% (302/329) |
| | 516 | 143 |
QQmlAnimationTimerName: | QQmlAnimationTimer | Coverage: | 91.803% (112/122) |
| | 98 | 44 |
QQuickFontMetricsName: | QQuickFontMetrics | Coverage: | 92.000% (23/25) |
| | 27 | 23 |
flagsForPropertyTypeName: | flagsForPropertyType | Prototype: | static void flagsForPropertyType(int propType, QQmlPropertyData::Flags &flags) | Coverage: | 92.000% (23/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp | Lines: | 102-126 |
| | 17 | 9 |
freeze_recursiveName: | freeze_recursive | Prototype: | static void freeze_recursive(QV4::ExecutionEngine *v4, QV4::Object *object) | Coverage: | 92.000% (23/25) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp | Lines: | 218-250 |
| | 23 | 9 |
QQuickFlowName: | QQuickFlow | Coverage: | 92.105% (70/76) |
| | 84 | 29 |
QQmlDebugConnectionPrivateName: | QQmlDebugConnectionPrivate | Coverage: | 92.308% (12/13) |
| | 18 | 7 |
QQmlProfilerClientPrivateName: | QQmlProfilerClientPrivate | Coverage: | 92.308% (72/78) |
| | 86 | 31 |
QQmlScriptStringScannerName: | QQmlScriptStringScanner | Coverage: | 92.308% (24/26) |
| | 23 | 8 |
QQmlThreadPrivateName: | QQmlThreadPrivate | Coverage: | 92.308% (36/39) |
| | 57 | 22 |
QQmlValueTypeReferenceName: | QQmlValueTypeReference | Coverage: | 92.308% (24/26) |
| | 29 | 9 |
QQuickColumnName: | QQuickColumn | Coverage: | 92.308% (24/26) |
| | 31 | 10 |
QQuickStateActionName: | QQuickStateAction | Coverage: | 92.308% (12/13) |
| | 9 | 7 |
QQuickWorkerScriptEngineName: | QQuickWorkerScriptEngine | Coverage: | 92.308% (12/13) |
| | 36 | 9 |
SymbolCtorName: | SymbolCtor | Coverage: | 92.308% (12/13) |
| | 16 | 5 |
ObjectName: | Object | Coverage: | 92.353% (471/510) |
| | 525 | 176 |
QQmlNotifierEndpointName: | QQmlNotifierEndpoint | Coverage: | 92.500% (37/40) |
| | 55 | 22 |
ArgumentsObjectName: | ArgumentsObject | Coverage: | 92.593% (75/81) |
| | 84 | 27 |
QQmlDebuggingEnablerName: | QQmlDebuggingEnabler | Coverage: | 92.857% (13/14) |
| | 23 | 10 |
QQuickPinchName: | QQuickPinch | Coverage: | 92.958% (66/71) |
| | 72 | 47 |
FunctionCtorName: | FunctionCtor | Coverage: | 93.103% (27/29) |
| | 38 | 11 |
QQmlDelayedErrorName: | QQmlDelayedError | Coverage: | 93.103% (27/29) |
| | 25 | 17 |
QLazilyAllocatedName: | QLazilyAllocated | Coverage: | 93.333% (14/15) |
| | 11 | 11 |
QQuickStateGroupName: | QQuickStateGroup | Coverage: | 93.333% (28/30) |
| | 41 | 18 |
SmoothColorMaterialShaderName: | SmoothColorMaterialShader | Coverage: | 93.333% (14/15) |
| | 13 | 7 |
QQmlDelegateModelItemMetaTypeName: | QQmlDelegateModelItemMetaType | Coverage: | 93.617% (44/47) |
| | 90 | 18 |
QQuickRectangleName: | QQuickRectangle | Coverage: | 93.750% (60/64) |
| | 71 | 27 |
findCompositeSingletonsName: | findCompositeSingletons | Prototype: | void findCompositeSingletons(const QQmlImportNamespace &set, QList<QQmlImports::CompositeSingletonReference> &resultList, const QUrl &baseUrl) | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp | Lines: | 459-491 |
| | 20 | 6 |
FunctionObjectName: | FunctionObject | Coverage: | 94.118% (16/17) |
| | 28 | 13 |
QQmlInterceptorMetaObjectName: | QQmlInterceptorMetaObject | Coverage: | 94.203% (65/69) |
| | 62 | 25 |
QQuickItemViewChangeSetName: | QQuickItemViewChangeSet | Coverage: | 94.231% (49/52) |
| | 52 | 19 |
ParserName: | Parser | Coverage: | 94.238% (965/1024) |
| | 1605 | 459 |
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 |
QBiPointerName: | QBiPointer | Coverage: | 94.444% (17/18) |
| | 24 | 16 |
QQmlNotifierName: | QQmlNotifier | Coverage: | 94.444% (34/36) |
| | 33 | 14 |