OpenCoverage

QtBase - 2016-12-13 07:58:44 +0000

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 2
...24
McCabe - Cyclomatic Complexity: 2
25
McCabe - Cyclomatic Complexity: 3
26
McCabe - Cyclomatic Complexity: 3
27
McCabe - Cyclomatic Complexity: 3
2829
McCabe - Cyclomatic Complexity: 4
30
McCabe - Cyclomatic Complexity: 4
31
McCabe - Cyclomatic Complexity: 4
32
McCabe - Cyclomatic Complexity: 5
...40
McCabe - Cyclomatic Complexity: 9
...50
McCabe - Cyclomatic Complexity: 39
...55
McCabe - Cyclomatic Complexity: 192
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
topLevelAt
Name: topLevelAt
Prototype: static QWindow* topLevelAt(const QPoint &pos)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qsimpledrag.cpp
Lines: 70-79
  0.000% (0/11)
63
ucalDefaultTimeZoneId
Name: ucalDefaultTimeZoneId
Prototype: static QByteArray ucalDefaultTimeZoneId()
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp
Lines: 82-105
 42.857% (3/7)
123
ucalTimeZoneDisplayName
Name: ucalTimeZoneDisplayName
Prototype: static QString ucalTimeZoneDisplayName(UCalendar *ucal, QTimeZone::TimeType timeType, QTimeZone::NameType nameType, const QString &localeCode)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp
Lines: 108-143
 42.857% (3/7)
223
unsetCursor
Name: unsetCursor
Prototype: static inline void unsetCursor(QWindow *w)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 3461-3466
  0.000% (0/6)
33
updateCursorTheme
Name: updateCursorTheme
Prototype: bool updateCursorTheme(void *dpy, const QByteArray &theme)
Coverage:  44.444% (4/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
Lines: 511-521
 44.444% (4/9)
83
usePixelDensity
Name: usePixelDensity
Prototype: static inline bool usePixelDensity()
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qhighdpiscaling.cpp
Lines: 233-247
  0.000% (0/9)
93
valuatorNormalized
Name: valuatorNormalized
Prototype: static qreal valuatorNormalized(double value, XIValuatorClassInfo *vci)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 586-593
  0.000% (0/7)
53
viewItemTextLayout
Name: viewItemTextLayout
Prototype: static QSizeF viewItemTextLayout(QTextLayout &textLayout, int lineWidth)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 814-830
  0.000% (0/5)
123
waitForWindowExposed
Name: waitForWindowExposed
Prototype: inline static bool waitForWindowExposed(QWindow *window, int timeout = 1000)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplashscreen.cpp
Lines: 241-262
  0.000% (0/7)
113
Blend_ARGB32_on_RGB16_SourceAndConstAlpha
Name: Blend_ARGB32_on_RGB16_SourceAndConstAlpha
Coverage:  0.000% (0/8)
  0.000% (0/8)
84
ByStandardKey
Name: ByStandardKey
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
ClientMessageScanner
Name: ClientMessageScanner
Coverage:  0.000% (0/8)
  0.000% (0/8)
64
DetailButton
Name: DetailButton
Coverage:  0.000% (0/4)
  0.000% (0/4)
164
EnterEventChecker
Name: EnterEventChecker
Coverage: 100.000% (10/10)
100.000% (10/10)
84
GradientBase32
Name: GradientBase32
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
GradientBase64
Name: GradientBase64
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
QAbstractConcatenable
Name: QAbstractConcatenable
Coverage: 100.000% (8/8)
100.000% (8/8)
64
QAbstractFileEngineHandler
Name: QAbstractFileEngineHandler
Coverage:  87.500% (7/8)
 87.500% (7/8)
94
QAbstractProxyModelPrivate
Name: QAbstractProxyModelPrivate
Coverage:  70.000% (7/10)
 70.000% (7/10)
154
QAccessibleDial
Name: QAccessibleDial
Coverage:  0.000% (0/6)
  0.000% (0/6)
64
QAccessibleDoubleSpinBox
Name: QAccessibleDoubleSpinBox
Coverage:  0.000% (0/6)
  0.000% (0/6)
74
QAccessibleScrollBar
Name: QAccessibleScrollBar
Coverage:  0.000% (0/6)
  0.000% (0/6)
64
QAccessibleSlider
Name: QAccessibleSlider
Coverage:  0.000% (0/6)
  0.000% (0/6)
64
QBasicAtomicBitField
Name: QBasicAtomicBitField
Coverage: 100.000% (8/8)
100.000% (8/8)
114
QBearerEngine
Name: QBearerEngine
Coverage: 100.000% (4/4)
100.000% (4/4)
104
QButtonGroupPrivate
Name: QButtonGroupPrivate
Coverage:  0.000% (0/12)
  0.000% (0/12)
84
QCalendarDelegate
Name: QCalendarDelegate
Coverage:  0.000% (0/6)
  0.000% (0/6)
134
QCommandLineOptionPrivate
Name: QCommandLineOptionPrivate
Coverage:  71.429% (5/7)
 71.429% (5/7)
74
QCoreGlobalData
Name: QCoreGlobalData
Coverage: 100.000% (6/6)
100.000% (6/6)
64
QDBusUnixFileDescriptorPrivate
Name: QDBusUnixFileDescriptorPrivate
Coverage:  66.667% (4/6)
 66.667% (4/6)
54
QDefaultAnimationDriver
Name: QDefaultAnimationDriver
Coverage: 100.000% (4/4)
100.000% (4/4)
74
QDesktopScreenWidget
Name: QDesktopScreenWidget
Coverage:  0.000% (0/6)
  0.000% (0/6)
94
QDomCDATASection
Name: QDomCDATASection
Coverage:  0.000% (0/4)
  0.000% (0/4)
74
QDomComment
Name: QDomComment
Coverage:  0.000% (0/4)
  0.000% (0/4)
74
QDomDocumentFragmentPrivate
Name: QDomDocumentFragmentPrivate
Coverage:  0.000% (0/4)
  0.000% (0/4)
74
QDomEntityReference
Name: QDomEntityReference
Coverage:  0.000% (0/4)
  0.000% (0/4)
74
QEasingCurveFunction
Name: QEasingCurveFunction
Coverage:  75.000% (3/4)
 75.000% (3/4)
134
QEventDispatcherGlibPrivate
Name: QEventDispatcherGlibPrivate
Coverage:  81.818% (9/11)
 81.818% (9/11)
344
QEventLoopLocker
Name: QEventLoopLocker
Coverage: 100.000% (4/4)
100.000% (4/4)
104
QExceptionNotifier
Name: QExceptionNotifier
Coverage:  0.000% (0/9)
  0.000% (0/9)
74
QFilePrivate
Name: QFilePrivate
Coverage: 100.000% (6/6)
100.000% (6/6)
134
QFramePrivate
Name: QFramePrivate
Coverage:  0.000% (0/4)
  0.000% (0/4)
184
QFtpCommand
Name: QFtpCommand
Coverage: 100.000% (6/6)
100.000% (6/6)
64
QGLEngineSharedShadersResource
Name: QGLEngineSharedShadersResource
Coverage: 100.000% (4/4)
100.000% (4/4)
64
QGLFBOGLPaintDevice
Name: QGLFBOGLPaintDevice
Coverage:  0.000% (0/15)
  0.000% (0/15)
214
QGLPixelBufferPrivate
Name: QGLPixelBufferPrivate
Coverage:  0.000% (0/6)
  0.000% (0/6)
184
QGLTemporaryContext
Name: QGLTemporaryContext
Coverage:  0.000% (0/8)
  0.000% (0/8)
174
QGenericPluginFactory
Name: QGenericPluginFactory
Coverage:  0.000% (0/7)
  0.000% (0/7)
104
QGraphicsEffectSourcePrivate
Name: QGraphicsEffectSourcePrivate
Coverage:  0.000% (0/12)
  0.000% (0/12)
74
QGraphicsSceneEvent
Name: QGraphicsSceneEvent
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
QGraphicsSceneFindItemBspTreeVisitor
Name: QGraphicsSceneFindItemBspTreeVisitor
Coverage:  0.000% (0/14)
  0.000% (0/14)
74
QGraphicsSimpleTextItemPrivate
Name: QGraphicsSimpleTextItemPrivate
Coverage:  0.000% (0/9)
  0.000% (0/9)
154
QGraphicsTransformPrivate
Name: QGraphicsTransformPrivate
Coverage:  0.000% (0/8)
  0.000% (0/8)
134
QIcu
Name: QIcu
Coverage:  75.000% (6/8)
 75.000% (6/8)
104
QInputMethodEvent
Name: QInputMethodEvent
Coverage:  0.000% (0/4)
  0.000% (0/4)
94
QLayoutPolicy
Name: QLayoutPolicy
Coverage:  0.000% (0/6)
  0.000% (0/6)
64
QLibrarySettings
Name: QLibrarySettings
Coverage:  83.333% (20/24)
 83.333% (20/24)
164
QMetaClassInfo
Name: QMetaClassInfo
Coverage:  50.000% (4/8)
 50.000% (4/8)
64
QMimeTypePrivate
Name: QMimeTypePrivate
Coverage:  75.000% (3/4)
 75.000% (3/4)
94
QMutexUnlocker
Name: QMutexUnlocker
Coverage: 100.000% (6/6)
100.000% (6/6)
34
QNetworkCacheMetaDataPrivate
Name: QNetworkCacheMetaDataPrivate
Coverage: 100.000% (4/4)
100.000% (4/4)
194
QOpenGLContextGroup
Name: QOpenGLContextGroup
Coverage:  0.000% (0/4)
  0.000% (0/4)
84
QOpenGLEngineSharedShadersResource
Name: QOpenGLEngineSharedShadersResource
Coverage:  0.000% (0/4)
  0.000% (0/4)
64
QOpenGLSharedResource
Name: QOpenGLSharedResource
Coverage:  0.000% (0/10)
  0.000% (0/10)
114
QOpenGLWidgetPaintDevice
Name: QOpenGLWidgetPaintDevice
Coverage:  0.000% (0/9)
  0.000% (0/9)
94
QOpenGLWidgetPaintDevicePrivate
Name: QOpenGLWidgetPaintDevicePrivate
Coverage:  0.000% (0/9)
  0.000% (0/9)
94
QOpenUrlHandlerRegistry
Name: QOpenUrlHandlerRegistry
Coverage:  0.000% (0/8)
  0.000% (0/8)
64
QPaintEnginePrivate
Name: QPaintEnginePrivate
Coverage:  0.000% (0/10)
  0.000% (0/10)
194
QPersistentModelIndexData
Name: QPersistentModelIndexData
Coverage: 100.000% (9/9)
100.000% (9/9)
194
QPixmapFilter
Name: QPixmapFilter
Coverage:  0.000% (0/4)
  0.000% (0/4)
54
QPrintPropertiesDialog
Name: QPrintPropertiesDialog
Coverage:  0.000% (0/4)
  0.000% (0/4)
174
QRasterPaintEngineState
Name: QRasterPaintEngineState
Coverage:  0.000% (0/6)
  0.000% (0/6)
224
QRasterWindowPrivate
Name: QRasterWindowPrivate
Coverage:  0.000% (0/6)
  0.000% (0/6)
94
QReadNotifier
Name: QReadNotifier
Coverage:  75.000% (6/8)
 75.000% (6/8)
84
QRelatedTableModel
Name: QRelatedTableModel
Coverage:  87.500% (7/8)
 87.500% (7/8)
104
QScreenPrivate
Name: QScreenPrivate
Coverage:  0.000% (0/10)
  0.000% (0/10)
164
QScrollEvent
Name: QScrollEvent
Coverage:  0.000% (0/4)
  0.000% (0/4)
54
QSharedNetworkSessionManager
Name: QSharedNetworkSessionManager
Coverage:  87.500% (7/8)
 87.500% (7/8)
114
QSizePolicy
Name: QSizePolicy
Coverage:  0.000% (0/6)
  0.000% (0/6)
64
QSocketEngineHandler
Name: QSocketEngineHandler
Coverage:  50.000% (4/8)
 50.000% (4/8)
84
QSocks5SocketEngineHandler
Name: QSocks5SocketEngineHandler
Coverage: 100.000% (8/8)
100.000% (8/8)
94
QSpiDBusCache
Name: QSpiDBusCache
Coverage:  0.000% (0/4)
  0.000% (0/4)
54
QStyleOptionGraphicsItem
Name: QStyleOptionGraphicsItem
Coverage:  0.000% (0/6)
  0.000% (0/6)
94
QStyleSheetOutlineData
Name: QStyleSheetOutlineData
Coverage:  0.000% (0/8)
  0.000% (0/8)
44
QStyleSheetStyleRecursionGuard
Name: QStyleSheetStyleRecursionGuard
Coverage:  0.000% (0/8)
  0.000% (0/8)
24
QSubpathForwardIterator
Name: QSubpathForwardIterator
Coverage:  0.000% (0/4)
  0.000% (0/4)
44
QTabletEvent
Name: QTabletEvent
Coverage:  0.000% (0/4)
  0.000% (0/4)
64
QTextEncoder
Name: QTextEncoder
Coverage: 100.000% (4/4)
100.000% (4/4)
64
QUrlUtf8Traits
Name: QUrlUtf8Traits
Coverage: 100.000% (4/4)
100.000% (4/4)
74
QWriteNotifier
Name: QWriteNotifier
Coverage: 100.000% (9/9)
100.000% (9/9)
74
QZipStreamStrategy
Name: QZipStreamStrategy
Coverage:  0.000% (0/4)
  0.000% (0/4)
274
ShaderProgramOpenGLFunctions
Name: ShaderProgramOpenGLFunctions
Coverage:  62.500% (5/8)
 62.500% (5/8)
94
Symbol
Name: Symbol
Coverage:  0.000% (0/12)
  0.000% (0/12)
84
ThreadPoolThreadReleaser
Name: ThreadPoolThreadReleaser
Coverage:  0.000% (0/8)
  0.000% (0/8)
24
UnionRectWithRegion
Name: UnionRectWithRegion
Prototype: static void UnionRectWithRegion(const QRect *rect, const QRegionPrivate *source, QRegionPrivate &dest)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1842-1858
  0.000% (0/10)
94
_hb_qt_reference_table
Name: _hb_qt_reference_table
Prototype: static hb_blob_t * _hb_qt_reference_table(hb_face_t * , hb_tag_t tag, void *user_data)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 626-648
  0.000% (0/10)
144
_q_paintIntoCache
Name: _q_paintIntoCache
Prototype: static void _q_paintIntoCache(QPixmap *pix, QGraphicsItem *item, const QRegion &pixmapExposed, const QTransform &itemToPixmap, QPainter::RenderHints renderHints, const QStyleOptionGraphicsItem *option, bool painterStateProtection)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 4319-4359
  0.000% (0/15)
234
_qt_get_directory
Name: _qt_get_directory
Prototype: inline static QUrl _qt_get_directory(const QUrl &url)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 2507-2520
  0.000% (0/14)
94
addHexDigit
Name: addHexDigit
Prototype: static inline bool addHexDigit(char digit, uint *result)
Coverage:  52.941% (9/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 828-840
 52.941% (9/17)
94
addLineTo
Name: addLineTo
Prototype: static void addLineTo(QPainterPath &path, const QPointF &point)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1286-1306
  0.000% (0/10)
124
Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 2
...24
McCabe - Cyclomatic Complexity: 2
25
McCabe - Cyclomatic Complexity: 3
26
McCabe - Cyclomatic Complexity: 3
27
McCabe - Cyclomatic Complexity: 3
2829
McCabe - Cyclomatic Complexity: 4
30
McCabe - Cyclomatic Complexity: 4
31
McCabe - Cyclomatic Complexity: 4
32
McCabe - Cyclomatic Complexity: 5
...40
McCabe - Cyclomatic Complexity: 9
...50
McCabe - Cyclomatic Complexity: 39
...55
McCabe - Cyclomatic Complexity: 192

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9