| 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 |