| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QSGBasicGeometryNode| Name: | QSGBasicGeometryNode | | Coverage: | 94.444% (17/18) |
| | 16 | 12 |
EnumType| Name: | 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 |
ObjectCtor| Name: | ObjectCtor | | Coverage: | 94.737% (18/19) |
| | 14 | 5 |
QQuickPathViewAttached| Name: | QQuickPathViewAttached | | Coverage: | 94.737% (18/19) |
| | 17 | 13 |
QSGOpaqueTextureMaterial| Name: | QSGOpaqueTextureMaterial | | Coverage: | 94.737% (18/19) |
| | 22 | 17 |
QQmlChangeSet| Name: | QQmlChangeSet | | Coverage: | 94.942% (244/257) |
| | 291 | 82 |
QQmlGuard| Name: | QQmlGuard | | Coverage: | 95.000% (19/20) |
| | 18 | 14 |
DataViewPrototype| Name: | DataViewPrototype | | Coverage: | 95.070% (135/142) |
| | 126 | 30 |
QQuickDragGrabber| Name: | QQuickDragGrabber | | Coverage: | 95.238% (20/21) |
| | 16 | 15 |
QRecyclePoolPrivate| Name: | QRecyclePoolPrivate | | Coverage: | 95.238% (20/21) |
| | 33 | 8 |
DynamicRoleModelNode| Name: | DynamicRoleModelNode | | Coverage: | 95.349% (41/43) |
| | 52 | 19 |
GenericBinding| Name: | GenericBinding | | Coverage: | 95.349% (41/43) |
| | 34 | 18 |
QFlagPointer| Name: | QFlagPointer | | Coverage: | 95.455% (21/22) |
| | 22 | 18 |
QQmlTypeLoaderThread| Name: | QQmlTypeLoaderThread | | Coverage: | 95.455% (21/22) |
| | 43 | 20 |
QSGHiQSubPixelDistanceFieldTextMaterialShader| Name: | QSGHiQSubPixelDistanceFieldTextMaterialShader | | Coverage: | 95.455% (21/22) |
| | 34 | 8 |
QQuickGeometryChange| Name: | QQuickGeometryChange | | Coverage: | 95.833% (23/24) |
| | 23 | 22 |
StringIteratorPrototype| Name: | StringIteratorPrototype | | Coverage: | 95.833% (23/24) |
| | 28 | 7 |
QSGDistanceFieldTextMaterialShader| Name: | QSGDistanceFieldTextMaterialShader | | Coverage: | 95.918% (47/49) |
| | 112 | 17 |
ExecutionContext| Name: | ExecutionContext | | Coverage: | 96.296% (130/135) |
| | 183 | 63 |
SetPrototype| Name: | SetPrototype | | Coverage: | 96.364% (53/55) |
| | 79 | 21 |
QFiniteStack| Name: | QFiniteStack | | Coverage: | 96.429% (27/28) |
| | 35 | 18 |
MapPrototype| Name: | MapPrototype | | Coverage: | 96.875% (62/64) |
| | 91 | 25 |
QQmlValueTypeFactoryImpl| Name: | QQmlValueTypeFactoryImpl | | Coverage: | 97.143% (68/70) |
| | 51 | 26 |
isBinop| Name: | 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 |
QQmlObjectModelPrivate| Name: | QQmlObjectModelPrivate | | Coverage: | 97.500% (39/40) |
| | 60 | 23 |
Context| Name: | Context | | Coverage: | 98.343% (178/181) |
| | 153 | 53 |
QQuickDrag| Name: | QQuickDrag | | Coverage: | 98.507% (66/67) |
| | 66 | 45 |
BytecodeGenerator| Name: | BytecodeGenerator | | Coverage: | 98.802% (165/167) |
| | 214 | 69 |
ActiveOCRestorer| Name: | ActiveOCRestorer | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
ArrayIteratorPrototype| Name: | ArrayIteratorPrototype | | Coverage: | 100.000% (21/21) |
| | 34 | 8 |
ArrayObject| Name: | ArrayObject | | Coverage: | 100.000% (51/51) |
| | 51 | 15 |
BooleanCtor| Name: | BooleanCtor | | Coverage: | 100.000% (6/6) |
| | 4 | 2 |
BooleanPrototype| Name: | BooleanPrototype | | Coverage: | 100.000% (10/10) |
| | 19 | 5 |
CachedLoader| Name: | CachedLoader | | Coverage: | 100.000% (4/4) |
| | 4 | 4 |
CallMethod| Name: | 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 |
CallPrecise| Name: | 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 |
CallbackRegistrationHelper| Name: | CallbackRegistrationHelper | | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
ColoredVertex| Name: | ColoredVertex | | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
ComponentCompleteDisabler| Name: | ComponentCompleteDisabler | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
ConstructableQQuickPointerDevice| Name: | ConstructableQQuickPointerDevice | | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
CppStackFrame| Name: | CppStackFrame | | Coverage: | 100.000% (9/9) |
| | 13 | 7 |
DBG_DISK_CACHE| Name: | 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 |
DataViewCtor| Name: | DataViewCtor | | Coverage: | 100.000% (19/19) |
| | 17 | 4 |
Error| Name: | Error | | Coverage: | 100.000% (2/2) |
| | 8 | 2 |
EvalFunction| Name: | EvalFunction | | Coverage: | 100.000% (27/27) |
| | 29 | 8 |
EvalJob| Name: | EvalJob | | Coverage: | 100.000% (3/3) |
| | 3 | 3 |
Float32ArrayRead| Name: | Float32ArrayRead | | Prototype: | ReturnedValue Float32ArrayRead(const char *data, int index) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp | | Lines: | 172-175 |
| | 1 | 1 |
Float32ArrayWrite| Name: | Float32ArrayWrite | | Prototype: | void Float32ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp | | Lines: | 177-183 |
| | 4 | 2 |
Float64ArrayRead| Name: | Float64ArrayRead | | Prototype: | ReturnedValue Float64ArrayRead(const char *data, int index) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp | | Lines: | 185-188 |
| | 1 | 1 |
Float64ArrayWrite| Name: | Float64ArrayWrite | | Prototype: | void Float64ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp | | Lines: | 190-196 |
| | 4 | 2 |
ForInIteratorPrototype| Name: | ForInIteratorPrototype | | Coverage: | 100.000% (6/6) |
| | 10 | 3 |
FxGridItemSG| Name: | FxGridItemSG | | Coverage: | 100.000% (45/45) |
| | 43 | 22 |
GeneratorFunction| Name: | GeneratorFunction | | Coverage: | 100.000% (3/3) |
| | 30 | 3 |
GeneratorFunctionCtor| Name: | GeneratorFunctionCtor | | Coverage: | 100.000% (5/5) |
| | 8 | 3 |
GeneratorObject| Name: | GeneratorObject | | Coverage: | 100.000% (6/6) |
| | 16 | 2 |
GeneratorPrototype| Name: | GeneratorPrototype | | Coverage: | 100.000% (40/40) |
| | 43 | 11 |
HandleDestroyedFunctor| Name: | HandleDestroyedFunctor | | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
ImageMaterialData| Name: | ImageMaterialData | | Coverage: | 100.000% (2/2) |
| | 3 | 2 |
Int16ArrayRead| Name: | Int16ArrayRead | | Prototype: | ReturnedValue Int16ArrayRead(const char *data, int index) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp | | Lines: | 120-123 |
| | 1 | 1 |
Int16ArrayWrite| Name: | Int16ArrayWrite | | Prototype: | void Int16ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp | | Lines: | 125-131 |
| | 4 | 2 |
Int32ArrayRead| Name: | Int32ArrayRead | | Prototype: | ReturnedValue Int32ArrayRead(const char *data, int index) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp | | Lines: | 146-149 |
| | 1 | 1 |
Int32ArrayWrite| Name: | Int32ArrayWrite | | Prototype: | void Int32ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp | | Lines: | 151-157 |
| | 4 | 2 |
Int8ArrayRead| Name: | Int8ArrayRead | | Prototype: | ReturnedValue Int8ArrayRead(const char *data, int index) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp | | Lines: | 59-62 |
| | 1 | 1 |
Int8ArrayWrite| Name: | Int8ArrayWrite | | Prototype: | void Int8ArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp | | Lines: | 64-70 |
| | 4 | 2 |
IntrinsicTypedArrayCtor| Name: | IntrinsicTypedArrayCtor | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
IteratorPrototype| Name: | IteratorPrototype | | Coverage: | 100.000% (5/5) |
| | 7 | 3 |
LockHolder| Name: | LockHolder | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
Managed| Name: | Managed | | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
MapIteratorPrototype| Name: | MapIteratorPrototype | | Coverage: | 100.000% (19/19) |
| | 34 | 7 |
MemberData| Name: | MemberData | | Coverage: | 100.000% (5/5) |
| | 10 | 2 |
Module| Name: | Module | | Coverage: | 100.000% (8/8) |
| | 12 | 3 |
NotifyListTraversalData| Name: | NotifyListTraversalData | | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
Options| Name: | Options | | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
OwnPtr| Name: | OwnPtr | | Coverage: | 100.000% (5/5) |
| | 6 | 5 |
PlainLoader| Name: | PlainLoader | | Coverage: | 100.000% (3/3) |
| | 3 | 3 |
QDebugMessageService| Name: | QDebugMessageService | | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QDeferredCleanup| Name: | QDeferredCleanup | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QGraphicsRotation| Name: | QGraphicsRotation | | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QIntrusiveListNode| Name: | QIntrusiveListNode | | Coverage: | 100.000% (9/9) |
| | 6 | 5 |
QJSValue| Name: | QJSValue | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QJSValueIteratorPrivate| Name: | QJSValueIteratorPrivate | | Coverage: | 100.000% (4/4) |
| | 6 | 2 |
QPacket| Name: | QPacket | | Coverage: | 100.000% (5/5) |
| | 15 | 5 |
QQSHAPE_LOG_TIME_DIRTY_SYNC| Name: | QQSHAPE_LOG_TIME_DIRTY_SYNC | | Prototype: | const QLoggingCategory &QQSHAPE_LOG_TIME_DIRTY_SYNC() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp | | Lines: | 53-53 |
| | 1 | 1 |
QQmlAdaptorModelEngineData| Name: | QQmlAdaptorModelEngineData | | Coverage: | 100.000% (3/3) |
| | 6 | 1 |
QQmlAliasAnnotator| Name: | QQmlAliasAnnotator | | Coverage: | 100.000% (23/23) |
| | 16 | 7 |
QQmlApplicationEngine| Name: | QQmlApplicationEngine | | Coverage: | 100.000% (12/12) |
| | 22 | 12 |
QQmlApplicationPrivate| Name: | QQmlApplicationPrivate | | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QQmlBindPrivate| Name: | QQmlBindPrivate | | Coverage: | 100.000% (15/15) |
| | 9 | 5 |
QQmlBindingBinding| Name: | QQmlBindingBinding | | Coverage: | 100.000% (1/1) |
| | 5 | 1 |
QQmlBoundSignalDeleter| Name: | QQmlBoundSignalDeleter | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QQmlCleanup| Name: | QQmlCleanup | | Coverage: | 100.000% (20/20) |
| | 20 | 10 |
QQmlCompileError| Name: | QQmlCompileError | | Coverage: | 100.000% (4/4) |
| | 4 | 4 |
QQmlCompilingProfiler| Name: | QQmlCompilingProfiler | | Coverage: | 100.000% (12/12) |
| | 2 | 4 |
QQmlComponentExtension| Name: | QQmlComponentExtension | | Coverage: | 100.000% (5/5) |
| | 8 | 1 |
QQmlComponentIncubator| Name: | QQmlComponentIncubator | | Coverage: | 100.000% (3/3) |
| | 7 | 3 |
QQmlComponent_setQmlParent| Name: | QQmlComponent_setQmlParent | | Prototype: | static void QQmlComponent_setQmlParent(QObject *me, QObject *parent) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp | | Lines: | 1145-1166 |
| | 15 | 6 |
QQmlConnectionsPrivate| Name: | QQmlConnectionsPrivate | | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QQmlCustomParserScriptIndexer| Name: | QQmlCustomParserScriptIndexer | | Coverage: | 100.000% (18/18) |
| | 16 | 8 |
QQmlDMObjectData| Name: | QQmlDMObjectData | | Coverage: | 100.000% (3/3) |
| | 3 | 3 |
QQmlDebugClientPrivate| Name: | QQmlDebugClientPrivate | | Coverage: | 100.000% (5/5) |
| | 6 | 3 |