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
...30
McCabe - Cyclomatic Complexity: 4
...40
McCabe - Cyclomatic Complexity: 9
...42
McCabe - Cyclomatic Complexity: 12
43
McCabe - Cyclomatic Complexity: 13
44
McCabe - Cyclomatic Complexity: 15
45
McCabe - Cyclomatic Complexity: 18
4647
McCabe - Cyclomatic Complexity: 24
48
McCabe - Cyclomatic Complexity: 28
49
McCabe - Cyclomatic Complexity: 33
50
McCabe - Cyclomatic Complexity: 39
...55
McCabe - Cyclomatic Complexity: 192
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QDomCharacterData
Name: QDomCharacterData
Coverage:  0.000% (0/39)
  0.000% (0/39)
2721
QEvdevTouchManager
Name: QEvdevTouchManager
Coverage:  0.000% (0/45)
  0.000% (0/45)
4621
QGradient
Name: QGradient
Coverage:  0.000% (0/75)
  0.000% (0/75)
4821
QGraphicsPolygonItem
Name: QGraphicsPolygonItem
Coverage:  0.000% (0/33)
  0.000% (0/33)
4621
QImagePixmapCleanupHooks
Name: QImagePixmapCleanupHooks
Coverage:  0.000% (0/27)
  0.000% (0/27)
2721
QIntersectionFinder
Name: QIntersectionFinder
Coverage:  0.000% (0/87)
  0.000% (0/87)
7121
QMenuSloppyState
Name: QMenuSloppyState
Coverage:  0.000% (0/59)
  0.000% (0/59)
5621
QMetaMethodPrivate
Name: QMetaMethodPrivate
Coverage: 100.000% (33/33)
100.000% (33/33)
5621
QNetworkCookiePrivate
Name: QNetworkCookiePrivate
Coverage:  98.333% (59/60)
 98.333% (59/60)
5721
QOpenGLFunctions_2_0
Name: QOpenGLFunctions_2_0
Coverage:  0.000% (0/59)
  0.000% (0/59)
9321
QOpenGLFunctions_4_0_Core
Name: QOpenGLFunctions_4_0_Core
Coverage:  0.000% (0/59)
  0.000% (0/59)
9821
QPlainTestLogger
Name: QPlainTestLogger
Coverage:  85.714% (54/63)
 85.714% (54/63)
9921
QPropertyAnimation
Name: QPropertyAnimation
Coverage:  67.273% (37/55)
 67.273% (37/55)
5821
QSortedModelEngine
Name: QSortedModelEngine
Coverage:  0.000% (0/85)
  0.000% (0/85)
8621
QSystemTrayIcon
Name: QSystemTrayIcon
Coverage:  0.000% (0/31)
  0.000% (0/31)
4121
QTemporaryFileEngine
Name: QTemporaryFileEngine
Coverage:  95.918% (47/49)
 95.918% (47/49)
7821
QTextTablePrivate
Name: QTextTablePrivate
Coverage:  0.000% (0/59)
  0.000% (0/59)
8521
QZipPrivate
Name: QZipPrivate
Coverage:  0.000% (0/47)
  0.000% (0/47)
4421
_q_OpenSSL_to_QSslError
Name: _q_OpenSSL_to_QSslError
Prototype: static QSslError _q_OpenSSL_to_QSslError(int errorCode, const QSslCertificate &cert)
Coverage:  36.585% (15/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1002-1049
 36.585% (15/41)
2321
headerValue
Name: headerValue
Prototype: static QByteArray headerValue(QNetworkRequest::KnownHeaders header, const QVariant &value)
Coverage:  70.000% (28/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 745-809
 70.000% (28/40)
3121
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QGraphicsItem::GraphicsItemFlag flag)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 11551-11618
  0.000% (0/41)
4421
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QAbstractSocket::SocketError error)
Coverage:  17.073% (7/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2932-2999
 17.073% (7/41)
4421
qt_curves_for_arc
Name: qt_curves_for_arc
Prototype: QPointF qt_curves_for_arc(const QRectF &rect, qreal startAngle, qreal sweepLength, QPointF *curves, int *point_count)
Coverage:  0.000% (0/80)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 853-998
  0.000% (0/80)
10021
qt_normalizePathSegments
Name: qt_normalizePathSegments
Prototype: QString qt_normalizePathSegments(const QString &name, bool allowUncPaths)
Coverage:  96.809% (91/94)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 2052-2167
 96.809% (91/94)
6121
recode
Name: recode
Prototype: static int recode(QString &result, const ushort *begin, const ushort *end, QUrl::ComponentFormattingOptions encoding, const uchar *actionTable, bool retryBadEncoding)
Coverage:  96.053% (73/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 374-475
 96.053% (73/76)
6321
separatorMoveHelper
Name: separatorMoveHelper
Prototype: static int separatorMoveHelper(QVector<QLayoutStruct> &list, int index, int delta, int sep)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 854-930
  0.000% (0/71)
5821
QAccessibleMdiSubWindow
Name: QAccessibleMdiSubWindow
Coverage:  0.000% (0/55)
  0.000% (0/55)
4222
QAnimationGroup
Name: QAnimationGroup
Coverage:  68.000% (34/50)
 68.000% (34/50)
5922
QColormap
Name: QColormap
Coverage:  0.000% (0/36)
  0.000% (0/36)
5222
QDefaultItemEditorFactory
Name: QDefaultItemEditorFactory
Coverage:  0.000% (0/37)
  0.000% (0/37)
4122
QGraphicsLineItem
Name: QGraphicsLineItem
Coverage:  0.000% (0/32)
  0.000% (0/32)
5522
QGraphicsSceneDragDropEvent
Name: QGraphicsSceneDragDropEvent
Coverage:  0.000% (0/22)
  0.000% (0/22)
4422
QLoggingCategory
Name: QLoggingCategory
Coverage:  87.179% (34/39)
 87.179% (34/39)
2622
QLoggingRule
Name: QLoggingRule
Coverage:  90.323% (56/62)
 90.323% (56/62)
5022
QMainWindowPrivate
Name: QMainWindowPrivate
Coverage:  0.000% (0/48)
  0.000% (0/48)
4722
QNetmaskAddress
Name: QNetmaskAddress
Coverage: 100.000% (53/53)
100.000% (53/53)
5322
QNetworkInterface
Name: QNetworkInterface
Coverage:  85.714% (24/28)
 85.714% (24/28)
4322
QNonContiguousByteDeviceIoDeviceImpl
Name: QNonContiguousByteDeviceIoDeviceImpl
Coverage:  72.881% (43/59)
 72.881% (43/59)
5922
QOpenGLFunctions_2_1
Name: QOpenGLFunctions_2_1
Coverage:  0.000% (0/62)
  0.000% (0/62)
9922
QOpenGLFunctions_4_1_Core
Name: QOpenGLFunctions_4_1_Core
Coverage:  0.000% (0/62)
  0.000% (0/62)
10422
QPlatformInputContext
Name: QPlatformInputContext
Coverage:  0.000% (0/30)
  0.000% (0/30)
3622
QProgressDialogPrivate
Name: QProgressDialogPrivate
Coverage:  0.000% (0/56)
  0.000% (0/56)
7622
QRegExpCharClass
Name: QRegExpCharClass
Coverage:  81.250% (39/48)
 81.250% (39/48)
4422
QSidebar
Name: QSidebar
Coverage:  0.000% (0/46)
  0.000% (0/46)
5922
QTableWidgetItem
Name: QTableWidgetItem
Coverage:  0.000% (0/48)
  0.000% (0/48)
4022
QTestPrivate
Name: QTestPrivate
Coverage:  67.742% (42/62)
 67.742% (42/62)
4222
QThreadStorageData
Name: QThreadStorageData
Coverage:  65.079% (41/63)
 65.079% (41/63)
6622
QTimer
Name: QTimer
Coverage:  83.333% (45/54)
 83.333% (45/54)
3922
QTreeWidgetItemIteratorPrivate
Name: QTreeWidgetItemIteratorPrivate
Coverage:  0.000% (0/78)
  0.000% (0/78)
6722
QWidgetAction
Name: QWidgetAction
Coverage:  0.000% (0/48)
  0.000% (0/48)
6322
QXcbXSettingsPrivate
Name: QXcbXSettingsPrivate
Coverage:  42.105% (32/76)
 42.105% (32/76)
8222
bestFoundry
Name: bestFoundry
Prototype: static unsigned int bestFoundry(int script, unsigned int score, int styleStrategy, const QtFontFamily *family, const QString &foundry_name, QtFontStyle::Key styleKey, int pixelSize, char pitch, QtFontDesc *desc, const QString &styleName = QString())
Coverage:  0.000% (0/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1072-1205
  0.000% (0/89)
6022
convertToLevelAndOption
Name: convertToLevelAndOption
Prototype: static void convertToLevelAndOption(QNativeSocketEngine::SocketOption opt, QAbstractSocket::NetworkLayerProtocol socketProtocol, int &level, int &n)
Coverage:  86.441% (51/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 136-222
 86.441% (51/59)
4922
createFileFromTemplate
Name: createFileFromTemplate
Prototype: static bool createFileFromTemplate(NativeFileHandle &file, QFileSystemEntry::NativePath &path, size_t pos, size_t length, quint32 mode, QSystemError &error)
Coverage:  67.500% (27/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 118-235
 67.500% (27/40)
4122
toolIdToTabletDevice
Name: toolIdToTabletDevice
Prototype: static QTabletEvent::TabletDevice toolIdToTabletDevice(quint32 toolId)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 1008-1039
  0.000% (0/27)
722
MinOverlapPlacer
Name: MinOverlapPlacer
Coverage:  0.000% (0/42)
  0.000% (0/42)
6723
QAccessibleTableHeaderCell
Name: QAccessibleTableHeaderCell
Coverage:  0.000% (0/46)
  0.000% (0/46)
4623
QCalendarTextNavigator
Name: QCalendarTextNavigator
Coverage:  0.000% (0/55)
  0.000% (0/55)
6823
QColorDialogOptions
Name: QColorDialogOptions
Coverage:  0.000% (0/37)
  0.000% (0/37)
3123
QCommonListViewBase
Name: QCommonListViewBase
Coverage:  0.000% (0/70)
  0.000% (0/70)
5523
QDBusAdaptorConnector
Name: QDBusAdaptorConnector
Coverage:  85.455% (47/55)
 85.455% (47/55)
7323
QDBusMenuBar
Name: QDBusMenuBar
Coverage:  0.000% (0/43)
  0.000% (0/43)
6323
QDoubleSpinBox
Name: QDoubleSpinBox
Coverage:  0.000% (0/29)
  0.000% (0/29)
6423
QEglConfigChooser
Name: QEglConfigChooser
Coverage:  0.000% (0/67)
  0.000% (0/67)
6523
QEvdevKeyboardManager
Name: QEvdevKeyboardManager
Coverage:  0.000% (0/47)
  0.000% (0/47)
5223
QFileSystemMetaData
Name: QFileSystemMetaData
Coverage:  94.444% (51/54)
 94.444% (51/54)
7223
QFileSystemWatcher
Name: QFileSystemWatcher
Coverage:  88.889% (48/54)
 88.889% (48/54)
6023
QFutureWatcherBasePrivate
Name: QFutureWatcherBasePrivate
Coverage:  88.235% (45/51)
 88.235% (45/51)
4623
QGL2GradientCache
Name: QGL2GradientCache
Coverage:  0.000% (0/64)
  0.000% (0/64)
7923
QGLFramebufferObjectFormat
Name: QGLFramebufferObjectFormat
Coverage:  0.000% (0/35)
  0.000% (0/35)
3623
QGraphicsEffect
Name: QGraphicsEffect
Coverage:  0.000% (0/39)
  0.000% (0/39)
4323
QInt64Set
Name: QInt64Set
Coverage:  0.000% (0/55)
  0.000% (0/55)
5223
QIntersectionPoint
Name: QIntersectionPoint
Coverage:  0.000% (0/61)
  0.000% (0/61)
4423
QNetworkProxyQuery
Name: QNetworkProxyQuery
Coverage:  39.130% (9/23)
 39.130% (9/23)
4023
QOpenGLFramebufferObjectFormat
Name: QOpenGLFramebufferObjectFormat
Coverage:  0.000% (0/35)
  0.000% (0/35)
3623
QOpenGLFunctions_3_0
Name: QOpenGLFunctions_3_0
Coverage:  0.000% (0/65)
  0.000% (0/65)
10523
QOpenGLFunctions_4_2_Core
Name: QOpenGLFunctions_4_2_Core
Coverage:  0.000% (0/65)
  0.000% (0/65)
11023
QPainterPathStroker
Name: QPainterPathStroker
Coverage:  0.000% (0/34)
  0.000% (0/34)
4323
QPathSegments
Name: QPathSegments
Coverage:  0.000% (0/71)
  0.000% (0/71)
7723
QPinchGesture
Name: QPinchGesture
Coverage:  0.000% (0/23)
  0.000% (0/23)
2323
QPollingFileSystemWatcherEngine
Name: QPollingFileSystemWatcherEngine
Coverage:  82.353% (56/68)
 82.353% (56/68)
6723
QPolygonF
Name: QPolygonF
Coverage:  0.000% (0/49)
  0.000% (0/49)
6523
QPrinterPrivate
Name: QPrinterPrivate
Coverage:  42.857% (24/56)
 42.857% (24/56)
6423
QStaticText
Name: QStaticText
Coverage:  0.000% (0/35)
  0.000% (0/35)
4423
QStorageInfo
Name: QStorageInfo
Coverage:  70.370% (19/27)
 70.370% (19/27)
3123
QSwipeGestureRecognizer
Name: QSwipeGestureRecognizer
Coverage:  0.000% (0/78)
  0.000% (0/78)
8423
QTapAndHoldGestureRecognizer
Name: QTapAndHoldGestureRecognizer
Coverage:  0.000% (0/60)
  0.000% (0/60)
5723
QXbmHandler
Name: QXbmHandler
Coverage:  0.000% (0/55)
  0.000% (0/55)
4823
QtFontStyle
Name: QtFontStyle
Coverage:  0.000% (0/53)
  0.000% (0/53)
4423
findSlot
Name: findSlot
Prototype: static int findSlot(const QMetaObject *mo, const QByteArray &name, int flags, const QString &signature_, QVector<int> &metaTypes)
Coverage:  71.910% (64/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 662-756
 71.910% (64/89)
5823
parseBrushValue
Name: parseBrushValue
Prototype: static BrushData parseBrushValue(const QCss::Value &v, const QPalette &pal)
Coverage:  0.000% (0/68)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 790-897
  0.000% (0/68)
8523
qt_messageTypeToString
Name: qt_messageTypeToString
Prototype: static QString qt_messageTypeToString(QOpenGLDebugMessage::Type type)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 758-787
  0.000% (0/34)
323
variantToString
Name: variantToString
Prototype: static bool variantToString(const QVariant &arg, QString &out)
Coverage:  81.395% (70/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines: 81-160
 81.395% (70/86)
7123
QAbstractTextDocumentLayout
Name: QAbstractTextDocumentLayout
Coverage:  0.000% (0/52)
  0.000% (0/52)
7424
QAccessibleAbstractScrollArea
Name: QAccessibleAbstractScrollArea
Coverage:  0.000% (0/60)
  0.000% (0/60)
4424
QBackingStore
Name: QBackingStore
Coverage:  0.000% (0/60)
  0.000% (0/60)
4924
QCompletionEngine
Name: QCompletionEngine
Coverage:  0.000% (0/77)
  0.000% (0/77)
7724
QDBusPlatformMenuItem
Name: QDBusPlatformMenuItem
Coverage:  0.000% (0/36)
  0.000% (0/36)
3024
QFontDatabasePrivate
Name: QFontDatabasePrivate
Coverage:  0.000% (0/65)
  0.000% (0/65)
6424
QGLPaintDevice
Name: QGLPaintDevice
Coverage:  28.571% (12/42)
 28.571% (12/42)
5024
Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 2
...30
McCabe - Cyclomatic Complexity: 4
...40
McCabe - Cyclomatic Complexity: 9
...42
McCabe - Cyclomatic Complexity: 12
43
McCabe - Cyclomatic Complexity: 13
44
McCabe - Cyclomatic Complexity: 15
45
McCabe - Cyclomatic Complexity: 18
4647
McCabe - Cyclomatic Complexity: 24
48
McCabe - Cyclomatic Complexity: 28
49
McCabe - Cyclomatic Complexity: 33
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