| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QQuickImageTextureProvider| Name: | QQuickImageTextureProvider | | Coverage: | 88.889% (8/9) |
| | 12 | 5 |
QQuickScaleGrid| Name: | QQuickScaleGrid | | Coverage: | 88.889% (24/27) |
| | 28 | 19 |
QSGOpacityNode| Name: | QSGOpacityNode | | Coverage: | 88.889% (16/18) |
| | 15 | 8 |
SpriteMaterialData| Name: | SpriteMaterialData | | Coverage: | 88.889% (8/9) |
| | 14 | 5 |
ListModel| Name: | ListModel | | Coverage: | 88.934% (217/244) |
| | 276 | 96 |
QQmlEngineControlClient| Name: | QQmlEngineControlClient | | Coverage: | 89.189% (33/37) |
| | 62 | 25 |
QQmlContextData| Name: | QQmlContextData | | Coverage: | 89.286% (200/224) |
| | 205 | 86 |
QQuickLoaderPrivate| Name: | QQuickLoaderPrivate | | Coverage: | 89.375% (143/160) |
| | 174 | 55 |
ObjectIterator| Name: | ObjectIterator | | Coverage: | 89.394% (59/66) |
| | 100 | 25 |
QQuickShapeConicalGradient| Name: | QQuickShapeConicalGradient | | Coverage: | 89.474% (17/19) |
| | 20 | 13 |
QQuickSimpleAction| Name: | QQuickSimpleAction | | Coverage: | 89.474% (17/19) |
| | 32 | 15 |
ProxyObject| Name: | ProxyObject | | Coverage: | 89.510% (256/286) |
| | 307 | 85 |
QQuickStyledTextPrivate| Name: | QQuickStyledTextPrivate | | Coverage: | 89.515% (461/515) |
| | 460 | 165 |
VDMModelDelegateDataType| Name: | VDMModelDelegateDataType | | Coverage: | 89.552% (60/67) |
| | 67 | 24 |
QQmlValueTypeProxyBinding| Name: | QQmlValueTypeProxyBinding | | Coverage: | 89.655% (26/29) |
| | 29 | 13 |
loadProperty| Name: | 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 |
QQuickItemViewPrivate| Name: | QQuickItemViewPrivate | | Coverage: | 89.671% (790/881) |
| | 757 | 277 |
SymbolPrototype| Name: | SymbolPrototype | | Coverage: | 89.744% (35/39) |
| | 42 | 10 |
QQuickBasePositioner| Name: | QQuickBasePositioner | | Coverage: | 89.935% (277/308) |
| | 284 | 130 |
ArrayBufferCtor| Name: | ArrayBufferCtor | | Coverage: | 90.000% (18/20) |
| | 24 | 8 |
QQuickAnimatedImagePrivate| Name: | QQuickAnimatedImagePrivate | | Coverage: | 90.000% (27/30) |
| | 30 | 11 |
QQuickCumulativeDirection| Name: | QQuickCumulativeDirection | | Coverage: | 90.000% (9/10) |
| | 7 | 5 |
QQuickImageProviderOptions| Name: | QQuickImageProviderOptions | | Coverage: | 90.000% (9/10) |
| | 15 | 10 |
QQuickTextEditMimeData| Name: | QQuickTextEditMimeData | | Coverage: | 90.000% (9/10) |
| | 20 | 6 |
componentExtension| Name: | 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 |
engineData| Name: | 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 |
engineData| Name: | 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 |
localeV4Data| Name: | 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 |
particleV4Data| Name: | 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_variable| Name: | 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 |
StringPrototype| Name: | StringPrototype | | Coverage: | 90.018% (487/541) |
| | 581 | 164 |
QQmlProperty| Name: | QQmlProperty | | Coverage: | 90.110% (164/182) |
| | 146 | 79 |
ListLayout| Name: | ListLayout | | Coverage: | 90.123% (73/81) |
| | 101 | 37 |
QQmlListCompositor| Name: | QQmlListCompositor | | Coverage: | 90.287% (567/628) |
| | 579 | 201 |
QQmlListModelParser| Name: | QQmlListModelParser | | Coverage: | 90.385% (94/104) |
| | 109 | 37 |
decode| Name: | 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 |
QQmlApplication| Name: | 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 |
QQuickLoader| Name: | QQuickLoader | | Coverage: | 90.506% (143/158) |
| | 159 | 72 |
QSGDefaultSpriteNode| Name: | QSGDefaultSpriteNode | | Coverage: | 90.625% (29/32) |
| | 71 | 18 |
toVariant| Name: | 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 |
IntrinsicTypedArrayPrototype| Name: | IntrinsicTypedArrayPrototype | | Coverage: | 90.840% (119/131) |
| | 155 | 42 |
QQmlConnectionsParser| Name: | QQmlConnectionsParser | | Coverage: | 90.909% (20/22) |
| | 19 | 7 |
QQmlTypeLoaderQmldirContent| Name: | QQmlTypeLoaderQmldirContent | | Coverage: | 90.909% (10/11) |
| | 13 | 11 |
QQuickPixmapData| Name: | QQuickPixmapData | | Coverage: | 90.909% (10/11) |
| | 11 | 7 |
QQmlListModel| Name: | QQmlListModel | | Coverage: | 91.026% (284/312) |
| | 336 | 113 |
QQmlRefPointer| Name: | QQmlRefPointer | | Coverage: | 91.176% (31/34) |
| | 24 | 20 |
Lexer| Name: | Lexer | | Coverage: | 91.245% (740/811) |
| | 747 | 303 |
QQmlDebugClient| Name: | QQmlDebugClient | | Coverage: | 91.304% (21/23) |
| | 26 | 15 |
QQmlGuardImpl| Name: | QQmlGuardImpl | | Coverage: | 91.304% (21/23) |
| | 17 | 11 |
QQmlPropertyCacheVector| Name: | QQmlPropertyCacheVector | | Coverage: | 91.304% (21/23) |
| | 21 | 15 |
QQmlTimer| Name: | QQmlTimer | | Coverage: | 91.304% (63/69) |
| | 76 | 35 |
QStringHashData| Name: | QStringHashData | | Coverage: | 91.304% (21/23) |
| | 23 | 9 |
isIdentifierStart| Name: | 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 |
QQuickFlipablePrivate| Name: | QQuickFlipablePrivate | | Coverage: | 91.429% (32/35) |
| | 46 | 14 |
QQuickGrid| Name: | QQuickGrid | | Coverage: | 91.549% (195/213) |
| | 199 | 90 |
QQmlObjectModelAttached| Name: | QQmlObjectModelAttached | | Coverage: | 91.667% (11/12) |
| | 12 | 8 |
QQuickTransitionManagerPrivate| Name: | QQuickTransitionManagerPrivate | | Coverage: | 91.667% (11/12) |
| | 9 | 6 |
QQuickViewTransitionAttached| Name: | QQuickViewTransitionAttached | | Coverage: | 91.667% (11/12) |
| | 13 | 12 |
QSGVertexColorMaterialShader| Name: | QSGVertexColorMaterialShader | | Coverage: | 91.667% (11/12) |
| | 9 | 6 |
TypedArray| Name: | TypedArray | | Coverage: | 91.667% (22/24) |
| | 31 | 10 |
UInt8ClampedArrayWrite| Name: | 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 |
convertToNativeQObject| Name: | 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_change| Name: | 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 |
QQuickAnchorsPrivate| Name: | QQuickAnchorsPrivate | | Coverage: | 91.731% (355/387) |
| | 346 | 119 |
Heap| Name: | Heap | | Coverage: | 91.793% (302/329) |
| | 516 | 143 |
QQmlAnimationTimer| Name: | QQmlAnimationTimer | | Coverage: | 91.803% (112/122) |
| | 98 | 44 |
QQuickFontMetrics| Name: | QQuickFontMetrics | | Coverage: | 92.000% (23/25) |
| | 27 | 23 |
flagsForPropertyType| Name: | 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_recursive| Name: | 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 |
QQuickFlow| Name: | QQuickFlow | | Coverage: | 92.105% (70/76) |
| | 84 | 29 |
QQmlDebugConnectionPrivate| Name: | QQmlDebugConnectionPrivate | | Coverage: | 92.308% (12/13) |
| | 18 | 7 |
QQmlProfilerClientPrivate| Name: | QQmlProfilerClientPrivate | | Coverage: | 92.308% (72/78) |
| | 86 | 31 |
QQmlScriptStringScanner| Name: | QQmlScriptStringScanner | | Coverage: | 92.308% (24/26) |
| | 23 | 8 |
QQmlThreadPrivate| Name: | QQmlThreadPrivate | | Coverage: | 92.308% (36/39) |
| | 57 | 22 |
QQmlValueTypeReference| Name: | QQmlValueTypeReference | | Coverage: | 92.308% (24/26) |
| | 29 | 9 |
QQuickColumn| Name: | QQuickColumn | | Coverage: | 92.308% (24/26) |
| | 31 | 10 |
QQuickStateAction| Name: | QQuickStateAction | | Coverage: | 92.308% (12/13) |
| | 9 | 7 |
QQuickWorkerScriptEngine| Name: | QQuickWorkerScriptEngine | | Coverage: | 92.308% (12/13) |
| | 36 | 9 |
SymbolCtor| Name: | SymbolCtor | | Coverage: | 92.308% (12/13) |
| | 16 | 5 |
Object| Name: | Object | | Coverage: | 92.353% (471/510) |
| | 525 | 176 |
QQmlNotifierEndpoint| Name: | QQmlNotifierEndpoint | | Coverage: | 92.500% (37/40) |
| | 55 | 22 |
ArgumentsObject| Name: | ArgumentsObject | | Coverage: | 92.593% (75/81) |
| | 84 | 27 |
QQmlDebuggingEnabler| Name: | QQmlDebuggingEnabler | | Coverage: | 92.857% (13/14) |
| | 23 | 10 |
QQuickPinch| Name: | QQuickPinch | | Coverage: | 92.958% (66/71) |
| | 72 | 47 |
FunctionCtor| Name: | FunctionCtor | | Coverage: | 93.103% (27/29) |
| | 38 | 11 |
QQmlDelayedError| Name: | QQmlDelayedError | | Coverage: | 93.103% (27/29) |
| | 25 | 17 |
QLazilyAllocated| Name: | QLazilyAllocated | | Coverage: | 93.333% (14/15) |
| | 11 | 11 |
QQuickStateGroup| Name: | QQuickStateGroup | | Coverage: | 93.333% (28/30) |
| | 41 | 18 |
SmoothColorMaterialShader| Name: | SmoothColorMaterialShader | | Coverage: | 93.333% (14/15) |
| | 13 | 7 |
QQmlDelegateModelItemMetaType| Name: | QQmlDelegateModelItemMetaType | | Coverage: | 93.617% (44/47) |
| | 90 | 18 |
QQuickRectangle| Name: | QQuickRectangle | | Coverage: | 93.750% (60/64) |
| | 71 | 27 |
findCompositeSingletons| Name: | 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 |
FunctionObject| Name: | FunctionObject | | Coverage: | 94.118% (16/17) |
| | 28 | 13 |
QQmlInterceptorMetaObject| Name: | QQmlInterceptorMetaObject | | Coverage: | 94.203% (65/69) |
| | 62 | 25 |
QQuickItemViewChangeSet| Name: | QQuickItemViewChangeSet | | Coverage: | 94.231% (49/52) |
| | 52 | 19 |
Parser| Name: | Parser | | Coverage: | 94.238% (965/1024) |
| | 1605 | 459 |
CallOverloaded| Name: | 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 |
QBiPointer| Name: | QBiPointer | | Coverage: | 94.444% (17/18) |
| | 24 | 16 |
QQmlNotifier| Name: | QQmlNotifier | | Coverage: | 94.444% (34/36) |
| | 33 | 14 |