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
...27
McCabe - Cyclomatic Complexity: 3
28
McCabe - Cyclomatic Complexity: 3
29
McCabe - Cyclomatic Complexity: 4
30
McCabe - Cyclomatic Complexity: 4
3132
McCabe - Cyclomatic Complexity: 5
33
McCabe - Cyclomatic Complexity: 5
34
McCabe - Cyclomatic Complexity: 6
35
McCabe - Cyclomatic Complexity: 6
...40
McCabe - Cyclomatic Complexity: 9
...50
McCabe - Cyclomatic Complexity: 39
...55
McCabe - Cyclomatic Complexity: 192
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
skipBoundryNeutrals
Name: skipBoundryNeutrals
Prototype: static QChar::Direction skipBoundryNeutrals(QScriptAnalysis *analysis, const ushort *unicode, int length, int &sor, int &eor, QBidiControl &control)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 327-346
  0.000% (0/12)
114
sm_saveYourselfCallback
Name: sm_saveYourselfCallback
Prototype: static void sm_saveYourselfCallback(SmcConn smcConn, SmPointer clientData, int saveType, int shutdown , int interactStyle, int )
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp
Lines: 161-181
  0.000% (0/10)
134
socketType
Name: socketType
Prototype: static const char *socketType(QSocketNotifier::Type type)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
Lines: 78-90
  0.000% (0/7)
54
splitString
Name: splitString
Prototype: template<class ResultList, class StringSource> static ResultList splitString(const StringSource &source, const QChar *sep, QString::SplitBehavior behavior, Qt::CaseSensitivity cs, const int separatorSize)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6819-6836
100.000% (16/16)
124
splitString
Name: splitString
Prototype: template<class ResultList, typename MidMethod> static ResultList splitString(const QString &source, MidMethod mid, const QRegExp &rx, QString::SplitBehavior behavior)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6935-6953
100.000% (16/16)
144
store_uint24_ssse3
Name: store_uint24_ssse3
Prototype: static inline void store_uint24_ssse3(uchar *dst, const uint *src, int len)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_ssse3.cpp
Lines: 179-229
  0.000% (0/12)
364
supportedImageHandlerFormats
Name: supportedImageHandlerFormats
Prototype: void supportedImageHandlerFormats(QFactoryLoader *loader, QImageIOPlugin::Capability cap, QList<QByteArray> *result)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagewriter.cpp
Lines: 826-847
  0.000% (0/12)
144
supportedImageHandlerMimeTypes
Name: supportedImageHandlerMimeTypes
Prototype: void supportedImageHandlerMimeTypes(QFactoryLoader *loader, QImageIOPlugin::Capability cap, QList<QByteArray> *result)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagewriter.cpp
Lines: 849-867
  0.000% (0/12)
114
swapPixel01
Name: swapPixel01
Prototype: static void swapPixel01(QImage *image)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qbmphandler.cpp
Lines: 50-69
  0.000% (0/12)
144
targetToProgramIndex
Name: targetToProgramIndex
Prototype: static inline QOpenGLTextureBlitterPrivate::ProgramIndex targetToProgramIndex(GLenum target)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltextureblitter.cpp
Lines: 206-217
  0.000% (0/6)
54
tcbToBezier
Name: tcbToBezier
Prototype: QVector<QPointF> static inline tcbToBezier(const TCBPoints &tcbPoints)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 1225-1269
100.000% (10/10)
304
textForRange
Name: textForRange
Prototype: static QString textForRange(QAccessibleInterface *accessible, int startOffset, int endOffset)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 2147-2158
  0.000% (0/10)
84
themeableHint
Name: themeableHint
Prototype: static inline QVariant themeableHint(QPlatformTheme::ThemeHint th, QPlatformIntegration::StyleHint ih)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qstylehints.cpp
Lines: 53-66
  0.000% (0/10)
84
timeFormatContainsAP
Name: timeFormatContainsAP
Prototype: static bool timeFormatContainsAP(const QString &format)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 1569-1584
100.000% (10/10)
94
timerSourcePrepare
Name: timerSourcePrepare
Prototype: static gboolean timerSourcePrepare(GSource *source, gint *timeout)
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 152-166
 70.000% (7/10)
94
translateMouseButtons
Name: translateMouseButtons
Prototype: static Qt::MouseButtons translateMouseButtons(int s)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1028-1038
  0.000% (0/10)
84
unicodeToEncodedUtf8
Name: unicodeToEncodedUtf8
Prototype: static void unicodeToEncodedUtf8(QString &result, ushort *&output, const ushort *begin, const ushort *&input, const ushort *end, ushort decoded)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 320-372
100.000% (15/15)
264
updateBlockedStatusRecursion
Name: updateBlockedStatusRecursion
Prototype: static void updateBlockedStatusRecursion(QWindow *window, bool shouldBeBlocked)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 729-741
  0.000% (0/8)
84
willLogToConsole
Name: willLogToConsole
Prototype: static bool willLogToConsole()
Coverage:  14.286% (2/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 171-212
 14.286% (2/14)
114
windowInteractsWithPosition
Name: windowInteractsWithPosition
Prototype: static bool windowInteractsWithPosition(xcb_connection_t *connection, const QPoint & pos, xcb_window_t w, xcb_shape_sk_t shapeType)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 235-252
  0.000% (0/12)
104
windowOf
Name: windowOf
Prototype: static QWindow *windowOf(const QWidget *w)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qwindowsstyle.cpp
Lines: 409-420
  0.000% (0/10)
74
xdgDataDirs
Name: xdgDataDirs
Prototype: static QStringList xdgDataDirs()
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths_unix.cpp
Lines: 272-302
100.000% (11/11)
144
BlendSrcGeneric
Name: BlendSrcGeneric
Coverage:  0.000% (0/9)
  0.000% (0/9)
75
BlendSrcGenericRGB64
Name: BlendSrcGenericRGB64
Coverage:  0.000% (0/5)
  0.000% (0/5)
75
ClipboardEvent
Name: ClipboardEvent
Coverage:  81.818% (9/11)
 81.818% (9/11)
115
ImageReader
Name: ImageReader
Coverage:  0.000% (0/9)
  0.000% (0/9)
105
InsertionSort
Name: InsertionSort
Prototype: static int InsertionSort(EdgeTableEntry *AET)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 3390-3418
  0.000% (0/13)
225
IntersectionPoint
Name: IntersectionPoint
Coverage:  0.000% (0/9)
  0.000% (0/9)
85
LineEdit
Name: LineEdit
Coverage:  11.111% (1/9)
 11.111% (1/9)
85
PageItem
Name: PageItem
Coverage:  71.429% (5/7)
 71.429% (5/7)
395
PropertyNotifyEvent
Name: PropertyNotifyEvent
Coverage: 100.000% (14/14)
100.000% (14/14)
95
QACConnectionObject
Name: QACConnectionObject
Coverage:  0.000% (0/5)
  0.000% (0/5)
55
QAccessibleInterface
Name: QAccessibleInterface
Coverage:  0.000% (0/5)
  0.000% (0/5)
55
QBasicMutex
Name: QBasicMutex
Coverage: 100.000% (5/5)
100.000% (5/5)
155
QBufferPrivate
Name: QBufferPrivate
Coverage: 100.000% (9/9)
100.000% (9/9)
135
QClipboardData
Name: QClipboardData
Coverage:  0.000% (0/7)
  0.000% (0/7)
75
QCollatorSortKey
Name: QCollatorSortKey
Coverage:  0.000% (0/7)
  0.000% (0/7)
85
QColumnViewDelegate
Name: QColumnViewDelegate
Coverage:  0.000% (0/17)
  0.000% (0/17)
195
QConnectionSenderSwitcher
Name: QConnectionSenderSwitcher
Coverage: 100.000% (7/7)
100.000% (7/7)
105
QDBusIntrospection
Name: QDBusIntrospection
Coverage:  77.778% (7/9)
 77.778% (7/9)
125
QDBusSpyCallEvent
Name: QDBusSpyCallEvent
Coverage:  80.000% (8/10)
 80.000% (8/10)
65
QDomCDATASectionPrivate
Name: QDomCDATASectionPrivate
Coverage:  0.000% (0/5)
  0.000% (0/5)
85
QDomEntityReferencePrivate
Name: QDomEntityReferencePrivate
Coverage:  0.000% (0/5)
  0.000% (0/5)
85
QDomProcessingInstructionPrivate
Name: QDomProcessingInstructionPrivate
Coverage:  0.000% (0/5)
  0.000% (0/5)
95
QDrawHelperGammaTables
Name: QDrawHelperGammaTables
Coverage:  0.000% (0/11)
  0.000% (0/11)
95
QDropEvent
Name: QDropEvent
Coverage:  0.000% (0/11)
  0.000% (0/11)
95
QErrorMessagePrivate
Name: QErrorMessagePrivate
Coverage:  0.000% (0/9)
  0.000% (0/9)
155
QEvdevTouchScreenHandlerThread
Name: QEvdevTouchScreenHandlerThread
Coverage:  0.000% (0/5)
  0.000% (0/5)
115
QEventTransitionPrivate
Name: QEventTransitionPrivate
Coverage:  90.909% (10/11)
 90.909% (10/11)
105
QFileDialogListView
Name: QFileDialogListView
Coverage:  0.000% (0/7)
  0.000% (0/7)
145
QFileDialogTreeView
Name: QFileDialogTreeView
Coverage:  0.000% (0/7)
  0.000% (0/7)
195
QFinalState
Name: QFinalState
Coverage:  80.000% (4/5)
 80.000% (4/5)
75
QFontEngineData
Name: QFontEngineData
Coverage:  0.000% (0/11)
  0.000% (0/11)
75
QFontEngineFTRawData
Name: QFontEngineFTRawData
Coverage: 100.000% (9/9)
100.000% (9/9)
125
QGLPBufferGLPaintDevice
Name: QGLPBufferGLPaintDevice
Coverage:  0.000% (0/5)
  0.000% (0/5)
75
QGLWidgetPrivate
Name: QGLWidgetPrivate
Coverage:  45.455% (5/11)
 45.455% (5/11)
115
QGestureRecognizer
Name: QGestureRecognizer
Coverage:  0.000% (0/7)
  0.000% (0/7)
105
QGraphicsSceneHelpEvent
Name: QGraphicsSceneHelpEvent
Coverage:  0.000% (0/5)
  0.000% (0/5)
105
QGraphicsSceneMoveEvent
Name: QGraphicsSceneMoveEvent
Coverage:  0.000% (0/5)
  0.000% (0/5)
105
QGraphicsSceneResizeEvent
Name: QGraphicsSceneResizeEvent
Coverage:  0.000% (0/5)
  0.000% (0/5)
105
QGraphicsTransform
Name: QGraphicsTransform
Coverage:  0.000% (0/7)
  0.000% (0/7)
95
QGridLayoutBox
Name: QGridLayoutBox
Coverage:  0.000% (0/16)
  0.000% (0/16)
225
QGuiVariantIsNull
Name: QGuiVariantIsNull
Coverage:  0.000% (0/5)
  0.000% (0/5)
55
QHttpSocketEngineHandler
Name: QHttpSocketEngineHandler
Coverage:  81.818% (9/11)
 81.818% (9/11)
105
QInputDialogDoubleSpinBox
Name: QInputDialogDoubleSpinBox
Coverage:  0.000% (0/12)
  0.000% (0/12)
95
QInputDialogSpinBox
Name: QInputDialogSpinBox
Coverage:  0.000% (0/12)
  0.000% (0/12)
95
QKeyMapperPrivate
Name: QKeyMapperPrivate
Coverage:  0.000% (0/13)
  0.000% (0/13)
105
QMetaPropertyBuilderPrivate
Name: QMetaPropertyBuilderPrivate
Coverage:  77.778% (7/9)
 77.778% (7/9)
75
QNetworkRequestPrivate
Name: QNetworkRequestPrivate
Coverage:  85.714% (6/7)
 85.714% (6/7)
135
QPageSetupDialogPrivate
Name: QPageSetupDialogPrivate
Coverage:  50.000% (7/14)
 50.000% (7/14)
105
QPlatformFileDialogHelper
Name: QPlatformFileDialogHelper
Coverage:  0.000% (0/7)
  0.000% (0/7)
105
QPlatformOffscreenSurface
Name: QPlatformOffscreenSurface
Coverage:  0.000% (0/5)
  0.000% (0/5)
65
QPlatformPrinterSupportPlugin
Name: QPlatformPrinterSupportPlugin
Coverage:  81.818% (9/11)
 81.818% (9/11)
95
QPlatformThemePrivate
Name: QPlatformThemePrivate
Coverage:  0.000% (0/11)
  0.000% (0/11)
115
QRasterWindow
Name: QRasterWindow
Coverage:  0.000% (0/7)
  0.000% (0/7)
95
QRectVectorPath
Name: QRectVectorPath
Coverage:  0.000% (0/5)
  0.000% (0/5)
275
QRowsRemoval
Name: QRowsRemoval
Coverage:  44.444% (4/9)
 44.444% (4/9)
105
QShortcutEntry
Name: QShortcutEntry
Coverage:  0.000% (0/5)
  0.000% (0/5)
55
QSize
Name: QSize
Coverage:  93.750% (15/16)
 93.750% (15/16)
125
QSizeF
Name: QSizeF
Coverage:  93.750% (15/16)
 93.750% (15/16)
115
QSplitterLayoutStruct
Name: QSplitterLayoutStruct
Coverage:  0.000% (0/18)
  0.000% (0/18)
135
QSqlQueryPrivate
Name: QSqlQueryPrivate
Coverage:  90.909% (10/11)
 90.909% (10/11)
95
QSqlRecordPrivate
Name: QSqlRecordPrivate
Coverage:  42.857% (3/7)
 42.857% (3/7)
105
QStackedLayoutPrivate
Name: QStackedLayoutPrivate
Coverage:  0.000% (0/15)
  0.000% (0/15)
135
QStringSplitter
Name: QStringSplitter
Coverage: 100.000% (13/13)
100.000% (13/13)
85
QSurface
Name: QSurface
Coverage:  0.000% (0/9)
  0.000% (0/9)
85
QSystemError
Name: QSystemError
Coverage:  42.857% (3/7)
 42.857% (3/7)
45
QTableCornerButton
Name: QTableCornerButton
Coverage:  0.000% (0/11)
  0.000% (0/11)
155
QTapAndHoldGesture
Name: QTapAndHoldGesture
Coverage:  0.000% (0/5)
  0.000% (0/5)
55
QTestTablePrivate
Name: QTestTablePrivate
Coverage:  80.000% (4/5)
 80.000% (4/5)
55
QTextDocumentFragmentPrivate
Name: QTextDocumentFragmentPrivate
Coverage:  0.000% (0/11)
  0.000% (0/11)
175
QTextEditMimeData
Name: QTextEditMimeData
Coverage:  0.000% (0/9)
  0.000% (0/9)
195
QTextUndoCommand
Name: QTextUndoCommand
Coverage:  0.000% (0/31)
  0.000% (0/31)
235
QToolBarExtension
Name: QToolBarExtension
Coverage:  0.000% (0/7)
  0.000% (0/7)
175
QTouchDevicePrivate
Name: QTouchDevicePrivate
Coverage:  0.000% (0/11)
  0.000% (0/11)
105
QUnixEventDispatcherQPA
Name: QUnixEventDispatcherQPA
Coverage:  0.000% (0/7)
  0.000% (0/7)
75
QUtf16Codec
Name: QUtf16Codec
Coverage: 100.000% (5/5)
100.000% (5/5)
55
QUtf32Codec
Name: QUtf32Codec
Coverage: 100.000% (5/5)
100.000% (5/5)
65
QUtf8Codec
Name: QUtf8Codec
Coverage: 100.000% (5/5)
100.000% (5/5)
55
QXcbConnectionGrabber
Name: QXcbConnectionGrabber
Coverage:  44.444% (4/9)
 44.444% (4/9)
65
Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 2
...27
McCabe - Cyclomatic Complexity: 3
28
McCabe - Cyclomatic Complexity: 3
29
McCabe - Cyclomatic Complexity: 4
30
McCabe - Cyclomatic Complexity: 4
3132
McCabe - Cyclomatic Complexity: 5
33
McCabe - Cyclomatic Complexity: 5
34
McCabe - Cyclomatic Complexity: 6
35
McCabe - Cyclomatic Complexity: 6
...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