| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
QQmlLoggingCategory| Name: | QQmlLoggingCategory | | Coverage: | 87.500% (14/16) |
| | 18 | 10 |
QQmlGuard| Name: | QQmlGuard | | Coverage: | 95.000% (19/20) |
| | 18 | 14 |
QQmlDebugConnectionPrivate| Name: | QQmlDebugConnectionPrivate | | Coverage: | 92.308% (12/13) |
| | 18 | 7 |
QQmlDMAbstractItemModelData| Name: | QQmlDMAbstractItemModelData | | Coverage: | 81.818% (9/11) |
| | 18 | 7 |
FlatColorMaterialShader| Name: | FlatColorMaterialShader | | Coverage: | 87.500% (14/16) |
| | 18 | 6 |
ArrayElementLessThan| Name: | ArrayElementLessThan | | Coverage: | 86.667% (13/15) |
| | 18 | 5 |
visitProperties| Name: | visitProperties | | Prototype: | template <typename StringVisitor, typename TypeInfoVisitor> int visitProperties(const QMetaObject &mo, StringVisitor visitString, TypeInfoVisitor visitTypeInfo) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp | | Lines: | 1308-1341 |
| | 17 | 6 |
visitMethods| Name: | visitMethods | | Prototype: | template <typename StringVisitor, typename TypeInfoVisitor> int visitMethods(const QMetaObject &mo, int methodOffset, int methodCount, StringVisitor visitString, TypeInfoVisitor visitTypeInfo) | | Coverage: | 100.000% (16/16) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp | | Lines: | 1264-1306 |
| | 17 | 6 |
qt_debug_print_texture_count| Name: | qt_debug_print_texture_count | | Prototype: | inline static void qt_debug_print_texture_count() | | Coverage: | 0.000% (0/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp | | Lines: | 130-161 |
| | 17 | 5 |
qSetFontSizeFromToken| Name: | qSetFontSizeFromToken | | Prototype: | static bool qSetFontSizeFromToken(QFont &font, const QStringRef &fontSizeToken) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp | | Lines: | 228-251 |
| | 17 | 5 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug dbg, const QQuickPointerDevice *dev) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp | | Lines: | 1912-1933 |
| | 17 | 3 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug debug, const QQuickShapeNvprRenderer::NvprPath &path) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp | | Lines: | 169-203 |
| | 17 | 6 |
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 |
ShadowImageMaker| Name: | ShadowImageMaker | | Coverage: | 0.000% (0/4) |
| | 17 | 2 |
QSGDepthStencilBuffer| Name: | QSGDepthStencilBuffer | | Coverage: | 63.636% (7/11) |
| | 17 | 9 |
QQuickShapeGenericStrokeFillNode| Name: | QQuickShapeGenericStrokeFillNode | | Coverage: | 80.000% (12/15) |
| | 17 | 8 |
QQuickPropertyChangesParser| Name: | QQuickPropertyChangesParser | | Coverage: | 100.000% (18/18) |
| | 17 | 8 |
QQuickPathViewAttached| Name: | QQuickPathViewAttached | | Coverage: | 94.737% (18/19) |
| | 17 | 13 |
QQuickDesignerWindowManager| Name: | QQuickDesignerWindowManager | | Coverage: | 0.000% (0/15) |
| | 17 | 11 |
QQmlGuardImpl| Name: | QQmlGuardImpl | | Coverage: | 91.304% (21/23) |
| | 17 | 11 |
QQmlEngine| Name: | QQmlEngine | | Coverage: | 66.667% (10/15) |
| | 17 | 9 |
DataViewCtor| Name: | DataViewCtor | | Coverage: | 100.000% (19/19) |
| | 17 | 4 |
variantMapToJS| Name: | variantMapToJS | | Prototype: | static QV4::ReturnedValue variantMapToJS(QV4::ExecutionEngine *v4, const QVariantMap &vmap) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp | | Lines: | 1544-1562 |
| | 16 | 3 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug debug, QQuickItem *item) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp | | Lines: | 8025-8046 |
| | 16 | 4 |
getAppFlags| Name: | getAppFlags | | Prototype: | void getAppFlags(int &argc, char **argv) | | Coverage: | 0.000% (0/25) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp | | Lines: | 365-399 |
| | 16 | 9 |
anchorLineFlagForName| Name: | anchorLineFlagForName | | Prototype: | QQuickAnchors::Anchor anchorLineFlagForName(const QString &name) | | Coverage: | 0.000% (0/22) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp | | Lines: | 263-289 |
| | 16 | 8 |
SymbolCtor| Name: | SymbolCtor | | Coverage: | 92.308% (12/13) |
| | 16 | 5 |
QSGStyledTextMaterial| Name: | QSGStyledTextMaterial | | Coverage: | 0.000% (0/15) |
| | 16 | 11 |
QSGMaterial| Name: | QSGMaterial | | Coverage: | 50.000% (10/20) |
| | 16 | 10 |
QSGImageNode| Name: | QSGImageNode | | Coverage: | 0.000% (0/17) |
| | 16 | 7 |
QSGBasicGeometryNode| Name: | QSGBasicGeometryNode | | Coverage: | 94.444% (17/18) |
| | 16 | 12 |
QQuickDragGrabber| Name: | QQuickDragGrabber | | Coverage: | 95.238% (20/21) |
| | 16 | 15 |
QQmlNonbindingBinding| Name: | QQmlNonbindingBinding | | Coverage: | 100.000% (21/21) |
| | 16 | 6 |
QQmlCustomParserScriptIndexer| Name: | QQmlCustomParserScriptIndexer | | Coverage: | 100.000% (18/18) |
| | 16 | 8 |
QQmlContextPrivate| Name: | QQmlContextPrivate | | Coverage: | 54.545% (6/11) |
| | 16 | 7 |
QQmlBindingInstantiationContext| Name: | QQmlBindingInstantiationContext | | Coverage: | 70.588% (12/17) |
| | 16 | 7 |
QQmlAliasAnnotator| Name: | QQmlAliasAnnotator | | Coverage: | 100.000% (23/23) |
| | 16 | 7 |
QPacketProtocolPrivate| Name: | QPacketProtocolPrivate | | Coverage: | 73.333% (11/15) |
| | 16 | 7 |
PropertyListPrototype| Name: | PropertyListPrototype | | Coverage: | 61.111% (11/18) |
| | 16 | 7 |
GeneratorObject| Name: | GeneratorObject | | Coverage: | 100.000% (6/6) |
| | 16 | 2 |
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 |
v4StackTrace| Name: | v4StackTrace | | Prototype: | static inline char *v4StackTrace(const ExecutionContext *context) | | Coverage: | 0.000% (0/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp | | Lines: | 934-953 |
| | 15 | 4 |
readNumber| Name: | readNumber | | Prototype: | template<typename Number> static inline Number readNumber(QDataStream &stream, qint8 type) | | Coverage: | 0.000% (0/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp | | Lines: | 81-109 |
| | 15 | 6 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug dbg, const QQuickPointerEvent *event) | | Coverage: | 0.000% (0/7) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp | | Lines: | 1935-1953 |
| | 15 | 3 |
operator<<| Name: | operator<< | | Prototype: | QDebug operator<<(QDebug d, const QSGTransformNode *n) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp | | Lines: | 1535-1556 |
| | 15 | 4 |
QSGOpacityNode| Name: | QSGOpacityNode | | Coverage: | 88.889% (16/18) |
| | 15 | 8 |
QRecyclePool| Name: | QRecyclePool | | Coverage: | 33.333% (2/6) |
| | 15 | 6 |
QQuickMatrix4x4| Name: | QQuickMatrix4x4 | | Coverage: | 70.000% (7/10) |
| | 15 | 8 |
QQuickImageProviderOptions| Name: | QQuickImageProviderOptions | | Coverage: | 90.000% (9/10) |
| | 15 | 10 |
QQmlVMEVariantQObjectPtr| Name: | QQmlVMEVariantQObjectPtr | | Coverage: | 88.235% (15/17) |
| | 15 | 7 |
QQmlInstantiationInterrupt| Name: | QQmlInstantiationInterrupt | | Coverage: | 84.211% (16/19) |
| | 15 | 9 |
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 |
QPacket| Name: | QPacket | | Coverage: | 100.000% (5/5) |
| | 15 | 5 |
MultiplyWrappedQObjectMap| Name: | MultiplyWrappedQObjectMap | | Coverage: | 9.091% (1/11) |
| | 15 | 7 |
DistanceFieldShiftedStyleTextMaterialShader| Name: | DistanceFieldShiftedStyleTextMaterialShader | | Coverage: | 53.333% (8/15) |
| | 15 | 5 |
stopAnimation| Name: | stopAnimation | | Prototype: | static void stopAnimation(QObject *object) | | Coverage: | 38.462% (5/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp | | Lines: | 60-81 |
| | 14 | 5 |
setWindowTitle| Name: | setWindowTitle | | Prototype: | static void setWindowTitle(bool verbose, const QObject *topLevel, QWindow *window) | | Coverage: | 47.059% (8/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | | Lines: | 408-428 |
| | 14 | 5 |
qsgsimpletexturenode_update| Name: | qsgsimpletexturenode_update | | Prototype: | static void qsgsimpletexturenode_update(QSGGeometry *g, QSGTexture *texture, const QRectF &rect, QRectF sourceRect, QSGSimpleTextureNode::TextureCoordinatesTransformMode texCoordMode) | | Coverage: | 53.333% (8/15) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimpletexturenode.cpp | | Lines: | 61-88 |
| | 14 | 5 |
interpolateStop| Name: | interpolateStop | | Prototype: | static QGradientStop interpolateStop(const QGradientStop &firstStop, const QGradientStop &secondStop, double newPos) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalrectanglenode.cpp | | Lines: | 97-115 |
| | 14 | 1 |
debugFocusTree| Name: | debugFocusTree | | Prototype: | void debugFocusTree(QQuickItem *item, QQuickItem *scope = nullptr, int depth = 1) | | Coverage: | 0.000% (0/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp | | Lines: | 93-111 |
| | 14 | 4 |
VirtualDirectoryEntry| Name: | VirtualDirectoryEntry | | Coverage: | 0.000% (0/10) |
| | 14 | 6 |
SpriteMaterialData| Name: | SpriteMaterialData | | Coverage: | 88.889% (8/9) |
| | 14 | 5 |
ScopeJob| Name: | ScopeJob | | Coverage: | 57.143% (4/7) |
| | 14 | 4 |
QSGDepthStencilBufferManager| Name: | QSGDepthStencilBufferManager | | Coverage: | 72.727% (8/11) |
| | 14 | 7 |
QQuickWindowPrivate| Name: | QQuickWindowPrivate | | Coverage: | 71.429% (10/14) |
| | 14 | 8 |
QQuickKeyEvent| Name: | QQuickKeyEvent | | Coverage: | 75.000% (9/12) |
| | 14 | 12 |
QQuickItemKeyFilter| Name: | QQuickItemKeyFilter | | Coverage: | 76.667% (23/30) |
| | 14 | 14 |
QQmlListProperty| Name: | QQmlListProperty | | Coverage: | 88.889% (8/9) |
| | 14 | 9 |
QQDMIncubationTask| Name: | QQDMIncubationTask | | Coverage: | 83.333% (10/12) |
| | 14 | 6 |
ObjectCtor| Name: | ObjectCtor | | Coverage: | 94.737% (18/19) |
| | 14 | 5 |
DataStream| Name: | DataStream | | Coverage: | 0.000% (0/4) |
| | 14 | 4 |
qtObjectFromJS| Name: | qtObjectFromJS | | Prototype: | static QObject *qtObjectFromJS(QV4::ExecutionEngine *engine, const QV4::Value &value) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp | | Lines: | 1880-1898 |
| | 13 | 5 |
operator <<| Name: | operator << | | Prototype: | QDebug operator <<(QDebug debug, const QQmlListCompositor::Range &range) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp | | Lines: | 1378-1393 |
| | 13 | 2 |
operator <<| Name: | operator << | | Prototype: | QDebug operator <<(QDebug debug, const QQmlListCompositor &list) | | Coverage: | 100.000% (13/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp | | Lines: | 1462-1480 |
| | 13 | 5 |
enumForSingleton| Name: | enumForSingleton | | Prototype: | static int enumForSingleton(QV4::ExecutionEngine *v4, String *name, QObject *qobjectSingleton, const QQmlType &type, bool *ok) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp | | Lines: | 141-160 |
| | 13 | 4 |
compareEqualInt| Name: | compareEqualInt | | Prototype: | static bool compareEqualInt(QV4::Value &accumulator, QV4::Value lhs, int rhs) | | Coverage: | 52.381% (11/21) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp | | Lines: | 365-392 |
| | 13 | 13 |
VariantObject| Name: | VariantObject | | Coverage: | 70.000% (14/20) |
| | 13 | 8 |
SmoothColorMaterialShader| Name: | SmoothColorMaterialShader | | Coverage: | 93.333% (14/15) |
| | 13 | 7 |
RootNode| Name: | RootNode | | Coverage: | 100.000% (12/12) |
| | 13 | 6 |
QTestRootObject| Name: | QTestRootObject | | Coverage: | 85.714% (12/14) |
| | 13 | 12 |
QSGSoftwareAdaptation| Name: | QSGSoftwareAdaptation | | Coverage: | 50.000% (7/14) |
| | 13 | 8 |
QSGCompressedTextureFactory| Name: | QSGCompressedTextureFactory | | Coverage: | 29.412% (5/17) |
| | 13 | 7 |
QQuickWindowModule| Name: | QQuickWindowModule | | Coverage: | 100.000% (5/5) |
| | 13 | 1 |
QQuickViewTransitionAttached| Name: | QQuickViewTransitionAttached | | Coverage: | 91.667% (11/12) |
| | 13 | 12 |
QQuickSpringAnimationPrivate| Name: | QQuickSpringAnimationPrivate | | Coverage: | 61.111% (11/18) |
| | 13 | 6 |
QQuickDropAreaPrivate| Name: | QQuickDropAreaPrivate | | Coverage: | 100.000% (14/14) |
| | 13 | 8 |
QQuickDesignerSupportMetaInfo| Name: | QQuickDesignerSupportMetaInfo | | Coverage: | 33.333% (5/15) |
| | 13 | 7 |
QQml_removeValueTypeProvider| Name: | QQml_removeValueTypeProvider | | Prototype: | void QQml_removeValueTypeProvider(QQmlValueTypeProvider *oldProvider) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp | | Lines: | 253-279 |
| | 13 | 5 |
QQmlTypeLoaderQmldirContent| Name: | QQmlTypeLoaderQmldirContent | | Coverage: | 90.909% (10/11) |
| | 13 | 11 |
QQmlTypeLoaderNetworkReplyProxy| Name: | QQmlTypeLoaderNetworkReplyProxy | | Coverage: | 75.000% (3/4) |
| | 13 | 4 |
QQmlRectFValueType| Name: | QQmlRectFValueType | | Coverage: | 100.000% (13/13) |
| | 13 | 13 |
QQmlModelIndexValueType| Name: | QQmlModelIndexValueType | | Coverage: | 75.000% (9/12) |
| | 13 | 10 |
QQmlMemoryProfiler| Name: | QQmlMemoryProfiler | | Coverage: | 0.000% (0/24) |
| | 13 | 12 |
QQmlComponentAttached| Name: | QQmlComponentAttached | | Coverage: | 88.889% (16/18) |
| | 13 | 10 |
PassRefPtr| Name: | PassRefPtr | | Coverage: | 50.000% (8/16) |
| | 13 | 10 |
PartialScene| Name: | PartialScene | | Coverage: | 0.000% (0/13) |
| | 13 | 9 |
DistanceFieldStyledTextMaterialShader| Name: | DistanceFieldStyledTextMaterialShader | | Coverage: | 80.000% (8/10) |
| | 13 | 4 |
CppStackFrame| Name: | CppStackFrame | | Coverage: | 100.000% (9/9) |
| | 13 | 7 |
ArrayBuffer| Name: | ArrayBuffer | | Coverage: | 8.333% (1/12) |
| | 13 | 5 |
remapInputMethodQueryEvent| Name: | remapInputMethodQueryEvent | | Prototype: | static void remapInputMethodQueryEvent(QObject *object, QInputMethodQueryEvent *e) | | Coverage: | 0.000% (0/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp | | Lines: | 1421-1441 |
| | 12 | 7 |