| Function | Condition % | eLOC - Effective Lines of Codeā¾ | McCabe - Cyclomatic Complexity |
qHash| Name: | qHash | | Prototype: | uint qHash(const QSGDepthStencilBuffer::Format &format) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdepthstencilbuffer.cpp | | Lines: | 183-187 |
| | 2 | 1 |
privatePath| Name: | privatePath | | Prototype: | static QQuickPathPrivate *privatePath(QObject *object) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp | | Lines: | 266-271 |
| | 2 | 1 |
operator==| Name: | operator== | | Prototype: | inline bool operator==(const QQmlProfilerEventLocation &location1, const QQmlProfilerEventLocation &location2) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation_p.h | | Lines: | 92-98 |
| | 2 | 1 |
operator==| Name: | operator== | | Prototype: | inline bool operator==(const QQmlProfilerEventType &type1, const QQmlProfilerEventType &type2) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h | | Lines: | 108-112 |
| | 2 | 1 |
operator new| Name: | operator new | | Prototype: | inline void* operator new(size_t, NotNullTag, void* location) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/StdLibExtras.h | | Lines: | 266-270 |
| | 2 | 1 |
makeLoaderSynchronous| Name: | makeLoaderSynchronous | | Prototype: | static void makeLoaderSynchronous(QObject *object) | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp | | Lines: | 83-87 |
| | 2 | 2 |
loadTranslationFile| Name: | loadTranslationFile | | Prototype: | static void loadTranslationFile(QTranslator &translator, const QString& directory) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp | | Lines: | 312-316 |
| | 2 | 1 |
list_count| Name: | list_count | | Prototype: | static int list_count(QQmlListProperty<QObject> *prop) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp | | Lines: | 70-74 |
| | 2 | 1 |
list_at| Name: | list_at | | Prototype: | static QObject *list_at(QQmlListProperty<QObject> *prop, int index) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp | | Lines: | 76-80 |
| | 2 | 1 |
isOpenGL| Name: | isOpenGL | | Prototype: | static inline bool isOpenGL(QSGRenderContext *rc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickframebufferobject.cpp | | Lines: | 266-270 |
| | 2 | 1 |
initializer| Name: | initializer | | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
fillShadowPath| Name: | fillShadowPath | | Prototype: | static void fillShadowPath(QPainter* p, const QPainterPath& path, qreal offsetX, qreal offsetY, qreal blur, const QColor& color) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp | | Lines: | 175-179 |
| | 2 | 1 |
fillRectShadow| Name: | fillRectShadow | | Prototype: | static void fillRectShadow(QPainter* p, QRectF shadowRect, qreal offsetX, qreal offsetY, qreal blur, const QColor& color) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp | | Lines: | 169-173 |
| | 2 | 1 |
deletePathWorkThreadPool| Name: | deletePathWorkThreadPool | | Prototype: | static void deletePathWorkThreadPool() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp | | Lines: | 283-287 |
| | 2 | 1 |
createDummyWindow| Name: | createDummyWindow | | Prototype: | static QObject *createDummyWindow(QQmlEngine *engine) | | Coverage: | 0.000% (0/2) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp | | Lines: | 166-170 |
| | 2 | 1 |
checkNotifySignalValidity_QQuickImplicitSizeItem| Name: | checkNotifySignalValidity_QQuickImplicitSizeItem | | Prototype: | static void checkNotifySignalValidity_QQuickImplicitSizeItem(QQuickImplicitSizeItem *t) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquickimplicitsizeitem_p.cpp | | Lines: | 141-144 |
| | 2 | 1 |
checkForApplicationInstance| Name: | checkForApplicationInstance | | Prototype: | static void checkForApplicationInstance() | | Coverage: | 50.000% (2/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp | | Lines: | 282-286 |
| | 2 | 2 |
anchors| Name: | anchors | | Prototype: | QQuickAnchors *anchors(QQuickItem *item) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp | | Lines: | 257-261 |
| | 2 | 1 |
addToPropertyNameListIfNotBlackListed| Name: | addToPropertyNameListIfNotBlackListed | | Prototype: | static void addToPropertyNameListIfNotBlackListed(QQuickDesignerSupport::PropertyNameList *propertyNameList, const QQuickDesignerSupport::PropertyName &propertyName) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportproperties.cpp | | Lines: | 47-52 |
| | 2 | 2 |
Update| Name: | Update | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
Unicode| Name: | Unicode | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QSmoothedAnimationTimer| Name: | QSmoothedAnimationTimer | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QSGWindowsRenderLoop| Name: | QSGWindowsRenderLoop | | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QSGTexturePrivate| Name: | QSGTexturePrivate | | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QSGTextureMaterial| Name: | QSGTextureMaterial | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QSGTextureFileHandler| Name: | QSGTextureFileHandler | | Coverage: | 57.143% (4/7) |
| | 2 | 5 |
QSGOutlinedTextShader| Name: | QSGOutlinedTextShader | | Coverage: | 0.000% (0/3) |
| | 2 | 1 |
QSGNodePrivate| Name: | QSGNodePrivate | | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QSGLoQSubPixelDistanceFieldTextMaterialShader| Name: | QSGLoQSubPixelDistanceFieldTextMaterialShader | | Coverage: | 0.000% (0/3) |
| | 2 | 1 |
QSGLayer| Name: | QSGLayer | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QSGInternalRectangleNode| Name: | QSGInternalRectangleNode | | Coverage: | 0.000% (0/5) |
| | 2 | 3 |
QSGInternalImageNode| Name: | QSGInternalImageNode | | Coverage: | 0.000% (0/5) |
| | 2 | 3 |
QSGAreaAllocator| Name: | QSGAreaAllocator | | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QRecursionNode| Name: | QRecursionNode | | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QQuickWindowQmlImplPrivate| Name: | QQuickWindowQmlImplPrivate | | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QQuickWindow| Name: | QQuickWindow | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QQuickVector3dAnimation| Name: | QQuickVector3dAnimation | | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QQuickValueTypes| Name: | QQuickValueTypes | | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QQuickTransition| Name: | QQuickTransition | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QQuickTableView| Name: | QQuickTableView | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QQuickSequentialAnimation| Name: | QQuickSequentialAnimation | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QQuickScriptAction| Name: | QQuickScriptAction | | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQuickRotationAnimation| Name: | QQuickRotationAnimation | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QQuickRootItem| Name: | QQuickRootItem | | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QQuickRectanglePrivate| Name: | QQuickRectanglePrivate | | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QQuickPropertyAnimation| Name: | QQuickPropertyAnimation | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QQuickPropertyAction| Name: | QQuickPropertyAction | | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQuickPointerDeviceHandlerPrivate| Name: | QQuickPointerDeviceHandlerPrivate | | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QQuickPauseAnimation| Name: | QQuickPauseAnimation | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QQuickPathPrivate| Name: | QQuickPathPrivate | | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQuickParallelAnimation| Name: | QQuickParallelAnimation | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QQuickPaintedItemTextureProvider| Name: | QQuickPaintedItemTextureProvider | | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QQuickPaintedItemPrivate| Name: | QQuickPaintedItemPrivate | | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QQuickNumberAnimation| Name: | QQuickNumberAnimation | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QQuickFramebufferObjectPrivate| Name: | QQuickFramebufferObjectPrivate | | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QQuickColorAnimation| Name: | QQuickColorAnimation | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QQuickCloseEvent| Name: | QQuickCloseEvent | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QQuickCanvasItem| Name: | QQuickCanvasItem | | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QQuickBehavior| Name: | QQuickBehavior | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QQuickAnimationGroup| Name: | QQuickAnimationGroup | | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQuickAnimatedSpritePrivate| Name: | QQuickAnimatedSpritePrivate | | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QQuickAnchorSetPrivate| Name: | QQuickAnchorSetPrivate | | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QQuickAnchorLine| Name: | QQuickAnchorLine | | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQuickAbstractAnimation| Name: | QQuickAbstractAnimation | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QQml_addValueTypeProvider| Name: | QQml_addValueTypeProvider | | Prototype: | void QQml_addValueTypeProvider(QQmlValueTypeProvider *newProvider) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp | | Lines: | 246-251 |
| | 2 | 1 |
QQmlVMEMetaObjectEndpoint_callback| Name: | QQmlVMEMetaObjectEndpoint_callback | | Prototype: | void QQmlVMEMetaObjectEndpoint_callback(QQmlNotifierEndpoint *e, void **) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp | | Lines: | 139-143 |
| | 2 | 1 |
QQmlScriptStringPrivate| Name: | QQmlScriptStringPrivate | | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QQmlPropertyValueInterceptor| Name: | QQmlPropertyValueInterceptor | | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QQmlFilePrivate| Name: | QQmlFilePrivate | | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QQmlErrorPrivate| Name: | QQmlErrorPrivate | | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QQmlEngineDebugService| Name: | QQmlEngineDebugService | | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
QQmlDebugServicePrivate| Name: | QQmlDebugServicePrivate | | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
QQmlCompilingProfiler| Name: | QQmlCompilingProfiler | | Coverage: | 100.000% (12/12) |
| | 2 | 4 |
QQmlBoundSignalDeleter| Name: | QQmlBoundSignalDeleter | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QMetaObject_methods| Name: | QMetaObject_methods | | Prototype: | static inline int QMetaObject_methods(const QMetaObject *metaObject) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp | | Lines: | 1366-1377 |
| | 2 | 1 |
QJSValue| Name: | QJSValue | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QDeferredCleanup| Name: | QDeferredCleanup | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
LockHolder| Name: | LockHolder | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
IntrinsicTypedArrayCtor| Name: | IntrinsicTypedArrayCtor | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
FxViewItem| Name: | FxViewItem | | Coverage: | 75.000% (3/4) |
| | 2 | 2 |
Config| Name: | Config | | Coverage: | 0.000% (0/2) |
| | 2 | 2 |
ComponentCompleteDisabler| Name: | ComponentCompleteDisabler | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
CallbackRegistrationHelper| Name: | CallbackRegistrationHelper | | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
Breakpoint| Name: | Breakpoint | | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
ActiveOCRestorer| Name: | ActiveOCRestorer | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
variantToJS| Name: | variantToJS | | Prototype: | static QV4::ReturnedValue variantToJS(QV4::ExecutionEngine *v4, const QVariant &value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp | | Lines: | 1184-1187 |
| | 1 | 1 |
valueheader| Name: | valueheader | | Prototype: | static inline quint32 valueheader(Type type, quint32 size = 0) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp | | Lines: | 97-100 |
| | 1 | 1 |
turn2deg| Name: | turn2deg | | Prototype: | inline double turn2deg(double t) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h | | Lines: | 244-244 |
| | 1 | 1 |
turn2deg| Name: | turn2deg | | Prototype: | inline float turn2deg(float t) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h | | Lines: | 253-253 |
| | 1 | 1 |
toRectMax| Name: | toRectMax | | Prototype: | inline QRect toRectMax(const QRectF & r) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp | | Lines: | 74-77 |
| | 1 | 1 |
timesThreePlusOneDividedByTwo| Name: | timesThreePlusOneDividedByTwo | | Prototype: | template<typename T> inline T timesThreePlusOneDividedByTwo(T value) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h | | Lines: | 333-341 |
| | 1 | 1 |
throwTypeError| Name: | throwTypeError | | Prototype: | ReturnedValue throwTypeError(const FunctionObject *b, const QV4::Value *, const QV4::Value *, int) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp | | Lines: | 122-125 |
| | 1 | 1 |
thresholdFunc| Name: | thresholdFunc | | Prototype: | static float thresholdFunc(float glyphScale) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp | | Lines: | 99-106 |
| | 1 | 1 |
spriteCount| Name: | spriteCount | | Prototype: | inline int spriteCount(QQmlListProperty<QQuickSprite> *p) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine_p.h | | Lines: | 328-331 |
| | 1 | 1 |
spriteAt| Name: | spriteAt | | Prototype: | inline QQuickSprite* spriteAt(QQmlListProperty<QQuickSprite> *p, int idx) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine_p.h | | Lines: | 317-320 |
| | 1 | 1 |
spreadFunc| Name: | spreadFunc | | Prototype: | static float spreadFunc(float glyphScale) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp | | Lines: | 108-112 |
| | 1 | 1 |
smoothAttributeSet| Name: | smoothAttributeSet | | Prototype: | const QSGGeometry::AttributeSet &smoothAttributeSet() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalrectanglenode.cpp | | Lines: | 98-107 |
| | 1 | 1 |
sign| Name: | sign | | Prototype: | static qreal sign(qreal a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickfriction.cpp | | Lines: | 67-70 |
| | 1 | 1 |
screens_count| Name: | screens_count | | Prototype: | int screens_count(QQmlListProperty<QQuickScreenInfo> *prop) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickapplication.cpp | | Lines: | 114-117 |
| | 1 | 1 |
screens_at| Name: | screens_at | | Prototype: | QQuickScreenInfo *screens_at(QQmlListProperty<QQuickScreenInfo> *prop, int idx) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickapplication.cpp | | Lines: | 119-122 |
| | 1 | 1 |