Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
EvalFunctionName: | EvalFunction | Coverage: | 100.000% (27/27) |
| | 29 | 8 |
ErrorName: | Error | Coverage: | 100.000% (2/2) |
| | 8 | 2 |
DataViewCtorName: | DataViewCtor | Coverage: | 100.000% (19/19) |
| | 17 | 4 |
DBG_DISK_CACHEName: | DBG_DISK_CACHE | Prototype: | const QLoggingCategory &DBG_DISK_CACHE() | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp | Lines: | 108-108 |
| | 1 | 1 |
CppStackFrameName: | CppStackFrame | Coverage: | 100.000% (9/9) |
| | 13 | 7 |
ConstructableQQuickPointerDeviceName: | ConstructableQQuickPointerDevice | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
ComponentCompleteDisablerName: | ComponentCompleteDisabler | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
ColoredVertexName: | ColoredVertex | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
CallbackRegistrationHelperName: | CallbackRegistrationHelper | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
CallPreciseName: | CallPrecise | Prototype: | static QV4::ReturnedValue CallPrecise(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod) | Coverage: | 100.000% (17/17) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | Lines: | 1426-1467 |
| | 20 | 6 |
CallMethodName: | CallMethod | Prototype: | static QV4::ReturnedValue CallMethod(const QQmlObjectOrGadget &object, int index, int returnType, int argCount, int *argTypes, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod) | Coverage: | 100.000% (13/13) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | Lines: | 1184-1220 |
| | 19 | 5 |
CachedLoaderName: | CachedLoader | Coverage: | 100.000% (4/4) |
| | 4 | 4 |
BooleanPrototypeName: | BooleanPrototype | Coverage: | 100.000% (10/10) |
| | 19 | 5 |
BooleanCtorName: | BooleanCtor | Coverage: | 100.000% (6/6) |
| | 4 | 2 |
ArrayObjectName: | ArrayObject | Coverage: | 100.000% (51/51) |
| | 51 | 15 |
ArrayIteratorPrototypeName: | ArrayIteratorPrototype | Coverage: | 100.000% (21/21) |
| | 34 | 8 |
ActiveOCRestorerName: | ActiveOCRestorer | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
BytecodeGeneratorName: | BytecodeGenerator | Coverage: | 98.802% (165/167) |
| | 214 | 69 |
QQuickDragName: | QQuickDrag | Coverage: | 98.507% (66/67) |
| | 66 | 45 |
ContextName: | Context | Coverage: | 98.343% (178/181) |
| | 153 | 53 |
QQmlObjectModelPrivateName: | QQmlObjectModelPrivate | Coverage: | 97.500% (39/40) |
| | 60 | 23 |
isBinopName: | isBinop | Prototype: | inline bool isBinop(int tok) | Coverage: | 97.297% (36/37) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp | Lines: | 177-219 |
| | 3 | 36 |
QQmlValueTypeFactoryImplName: | QQmlValueTypeFactoryImpl | Coverage: | 97.143% (68/70) |
| | 51 | 26 |
MapPrototypeName: | MapPrototype | Coverage: | 96.875% (62/64) |
| | 91 | 25 |
QFiniteStackName: | QFiniteStack | Coverage: | 96.429% (27/28) |
| | 35 | 18 |
SetPrototypeName: | SetPrototype | Coverage: | 96.364% (53/55) |
| | 79 | 21 |
ExecutionContextName: | ExecutionContext | Coverage: | 96.296% (130/135) |
| | 183 | 63 |
QSGDistanceFieldTextMaterialShaderName: | QSGDistanceFieldTextMaterialShader | Coverage: | 95.918% (47/49) |
| | 112 | 17 |
StringIteratorPrototypeName: | StringIteratorPrototype | Coverage: | 95.833% (23/24) |
| | 28 | 7 |
QQuickGeometryChangeName: | QQuickGeometryChange | Coverage: | 95.833% (23/24) |
| | 23 | 22 |
QSGHiQSubPixelDistanceFieldTextMaterialShaderName: | QSGHiQSubPixelDistanceFieldTextMaterialShader | Coverage: | 95.455% (21/22) |
| | 34 | 8 |
QQmlTypeLoaderThreadName: | QQmlTypeLoaderThread | Coverage: | 95.455% (21/22) |
| | 43 | 20 |
QFlagPointerName: | QFlagPointer | Coverage: | 95.455% (21/22) |
| | 22 | 18 |
GenericBindingName: | GenericBinding | Coverage: | 95.349% (41/43) |
| | 34 | 18 |
DynamicRoleModelNodeName: | DynamicRoleModelNode | Coverage: | 95.349% (41/43) |
| | 52 | 19 |
QRecyclePoolPrivateName: | QRecyclePoolPrivate | Coverage: | 95.238% (20/21) |
| | 33 | 8 |
QQuickDragGrabberName: | QQuickDragGrabber | Coverage: | 95.238% (20/21) |
| | 16 | 15 |
DataViewPrototypeName: | DataViewPrototype | Coverage: | 95.070% (135/142) |
| | 126 | 30 |
QQmlGuardName: | QQmlGuard | Coverage: | 95.000% (19/20) |
| | 18 | 14 |
QQmlChangeSetName: | QQmlChangeSet | Coverage: | 94.942% (244/257) |
| | 291 | 82 |
QSGOpaqueTextureMaterialName: | QSGOpaqueTextureMaterial | Coverage: | 94.737% (18/19) |
| | 22 | 17 |
QQuickPathViewAttachedName: | QQuickPathViewAttached | Coverage: | 94.737% (18/19) |
| | 17 | 13 |
ObjectCtorName: | ObjectCtor | Coverage: | 94.737% (18/19) |
| | 14 | 5 |
EnumTypeName: | EnumType | Prototype: | static int EnumType(const QMetaObject *metaobj, const QByteArray &str, int type) | Coverage: | 94.737% (18/19) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp | Lines: | 892-914 |
| | 16 | 5 |
QSGBasicGeometryNodeName: | QSGBasicGeometryNode | Coverage: | 94.444% (17/18) |
| | 16 | 12 |
QQmlNotifierName: | QQmlNotifier | Coverage: | 94.444% (34/36) |
| | 33 | 14 |
QBiPointerName: | QBiPointer | Coverage: | 94.444% (17/18) |
| | 24 | 16 |
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 |
ParserName: | Parser | Coverage: | 94.238% (965/1024) |
| | 1605 | 459 |
QQuickItemViewChangeSetName: | QQuickItemViewChangeSet | Coverage: | 94.231% (49/52) |
| | 52 | 19 |
QQmlInterceptorMetaObjectName: | QQmlInterceptorMetaObject | Coverage: | 94.203% (65/69) |
| | 62 | 25 |
FunctionObjectName: | FunctionObject | Coverage: | 94.118% (16/17) |
| | 28 | 13 |
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 |
QQuickRectangleName: | QQuickRectangle | Coverage: | 93.750% (60/64) |
| | 71 | 27 |
QQmlDelegateModelItemMetaTypeName: | QQmlDelegateModelItemMetaType | Coverage: | 93.617% (44/47) |
| | 90 | 18 |
SmoothColorMaterialShaderName: | SmoothColorMaterialShader | Coverage: | 93.333% (14/15) |
| | 13 | 7 |
QQuickStateGroupName: | QQuickStateGroup | Coverage: | 93.333% (28/30) |
| | 41 | 18 |
QLazilyAllocatedName: | QLazilyAllocated | Coverage: | 93.333% (14/15) |
| | 11 | 11 |
QQmlDelayedErrorName: | QQmlDelayedError | Coverage: | 93.103% (27/29) |
| | 25 | 17 |
FunctionCtorName: | FunctionCtor | Coverage: | 93.103% (27/29) |
| | 38 | 11 |
QQuickPinchName: | QQuickPinch | Coverage: | 92.958% (66/71) |
| | 72 | 47 |
QQmlDebuggingEnablerName: | QQmlDebuggingEnabler | Coverage: | 92.857% (13/14) |
| | 23 | 10 |
ArgumentsObjectName: | ArgumentsObject | Coverage: | 92.593% (75/81) |
| | 84 | 27 |
QQmlNotifierEndpointName: | QQmlNotifierEndpoint | Coverage: | 92.500% (37/40) |
| | 55 | 22 |
ObjectName: | Object | Coverage: | 92.353% (471/510) |
| | 525 | 176 |
SymbolCtorName: | SymbolCtor | Coverage: | 92.308% (12/13) |
| | 16 | 5 |
QQuickWorkerScriptEngineName: | QQuickWorkerScriptEngine | Coverage: | 92.308% (12/13) |
| | 36 | 9 |
QQuickStateActionName: | QQuickStateAction | Coverage: | 92.308% (12/13) |
| | 9 | 7 |
QQuickColumnName: | QQuickColumn | Coverage: | 92.308% (24/26) |
| | 31 | 10 |
QQmlValueTypeReferenceName: | QQmlValueTypeReference | Coverage: | 92.308% (24/26) |
| | 29 | 9 |
QQmlThreadPrivateName: | QQmlThreadPrivate | Coverage: | 92.308% (36/39) |
| | 57 | 22 |
QQmlScriptStringScannerName: | QQmlScriptStringScanner | Coverage: | 92.308% (24/26) |
| | 23 | 8 |
QQmlProfilerClientPrivateName: | QQmlProfilerClientPrivate | Coverage: | 92.308% (72/78) |
| | 86 | 31 |
QQmlDebugConnectionPrivateName: | QQmlDebugConnectionPrivate | Coverage: | 92.308% (12/13) |
| | 18 | 7 |
QQuickFlowName: | QQuickFlow | Coverage: | 92.105% (70/76) |
| | 84 | 29 |
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 |
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 |
QQuickFontMetricsName: | QQuickFontMetrics | Coverage: | 92.000% (23/25) |
| | 27 | 23 |
QQmlAnimationTimerName: | QQmlAnimationTimer | Coverage: | 91.803% (112/122) |
| | 98 | 44 |
HeapName: | Heap | Coverage: | 91.793% (302/329) |
| | 516 | 143 |
QQuickAnchorsPrivateName: | QQuickAnchorsPrivate | Coverage: | 91.731% (355/387) |
| | 346 | 119 |
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 |
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 |
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 |
TypedArrayName: | TypedArray | Coverage: | 91.667% (22/24) |
| | 31 | 10 |
QSGVertexColorMaterialShaderName: | QSGVertexColorMaterialShader | Coverage: | 91.667% (11/12) |
| | 9 | 6 |
QQuickViewTransitionAttachedName: | QQuickViewTransitionAttached | Coverage: | 91.667% (11/12) |
| | 13 | 12 |
QQuickTransitionManagerPrivateName: | QQuickTransitionManagerPrivate | Coverage: | 91.667% (11/12) |
| | 9 | 6 |
QQmlObjectModelAttachedName: | QQmlObjectModelAttached | Coverage: | 91.667% (11/12) |
| | 12 | 8 |
QQuickGridName: | QQuickGrid | Coverage: | 91.549% (195/213) |
| | 199 | 90 |
QQuickFlipablePrivateName: | QQuickFlipablePrivate | Coverage: | 91.429% (32/35) |
| | 46 | 14 |
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 |
QStringHashDataName: | QStringHashData | Coverage: | 91.304% (21/23) |
| | 23 | 9 |
QQmlTimerName: | QQmlTimer | Coverage: | 91.304% (63/69) |
| | 76 | 35 |
QQmlPropertyCacheVectorName: | QQmlPropertyCacheVector | Coverage: | 91.304% (21/23) |
| | 21 | 15 |
QQmlGuardImplName: | QQmlGuardImpl | Coverage: | 91.304% (21/23) |
| | 17 | 11 |
QQmlDebugClientName: | QQmlDebugClient | Coverage: | 91.304% (21/23) |
| | 26 | 15 |
LexerName: | Lexer | Coverage: | 91.245% (740/811) |
| | 747 | 303 |
QQmlRefPointerName: | QQmlRefPointer | Coverage: | 91.176% (31/34) |
| | 24 | 20 |
QQmlListModelName: | QQmlListModel | Coverage: | 91.026% (284/312) |
| | 336 | 113 |