QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1262
...10
McCabe - Cyclomatic Complexity: 24
11
McCabe - Cyclomatic Complexity: 20
12
McCabe - Cyclomatic Complexity: 17
13
McCabe - Cyclomatic Complexity: 15
1415
McCabe - Cyclomatic Complexity: 12
16
McCabe - Cyclomatic Complexity: 10
17
McCabe - Cyclomatic Complexity: 9
18
McCabe - Cyclomatic Complexity: 8
...20
McCabe - Cyclomatic Complexity: 7
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 2
...59
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
findPatternUnloaded
Name: findPatternUnloaded
Prototype: static bool findPatternUnloaded(const QString &library, QLibraryPrivate *lib)
Coverage:  56.818% (25/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 227-318
 56.818% (25/44)
4613
findArgEscapes
Name: findArgEscapes
Prototype: static ArgEscapeData findArgEscapes(const QString &s)
Coverage: 100.000% (39/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7221-7281
100.000% (39/39)
4213
decimalForm
Name: decimalForm
Prototype: QString &decimalForm(QChar zero, QChar decimal, QChar group, QString &digits, int decpt, uint precision, PrecisionMode pm, bool always_show_decpt, bool thousands_group)
Coverage: 100.000% (40/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 157-197
100.000% (40/40)
2213
correctWidgetContext
Name: correctWidgetContext
Prototype: static bool correctWidgetContext(Qt::ShortcutContext context, QWidget *w, QWidget *active_window)
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qshortcut.cpp
Lines: 135-195
  0.000% (0/61)
3013
convertPath
Name: convertPath
Prototype: static void convertPath(const QPainterPath &path, QVector<TTF_POINT> *points, QVector<int> *endPoints, qreal ppem)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 715-835
  0.000% (0/51)
8213
RectInRegion
Name: RectInRegion
Prototype: static bool RectInRegion(QRegionPrivate *region, int rx, int ry, uint rwidth, uint rheight)
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2697-2757
  0.000% (0/55)
3613
QtFontFamily
Name: QtFontFamily
Coverage:  0.000% (0/35)
  0.000% (0/35)
2413
QThreadData
Name: QThreadData
Coverage:  85.714% (24/28)
 85.714% (24/28)
3613
QTextTableData
Name: QTextTableData
Coverage:  0.000% (0/19)
  0.000% (0/19)
3213
QTextItemInt
Name: QTextItemInt
Coverage:  0.000% (0/41)
  0.000% (0/41)
3613
QTextHtmlStyleSelector
Name: QTextHtmlStyleSelector
Coverage:  0.000% (0/23)
  0.000% (0/23)
2813
QTemporaryDir
Name: QTemporaryDir
Coverage:  92.000% (23/25)
 92.000% (23/25)
2113
QStyleSheetBorderData
Name: QStyleSheetBorderData
Coverage:  0.000% (0/37)
  0.000% (0/37)
2313
QStaticTextPrivate
Name: QStaticTextPrivate
Coverage:  0.000% (0/32)
  0.000% (0/32)
7513
QStackedWidget
Name: QStackedWidget
Coverage:  0.000% (0/15)
  0.000% (0/15)
1913
QSizeGripPrivate
Name: QSizeGripPrivate
Coverage:  0.000% (0/45)
  0.000% (0/45)
3613
QSignalTransition
Name: QSignalTransition
Coverage:  76.000% (19/25)
 76.000% (19/25)
3413
QSemaphore
Name: QSemaphore
Coverage:  82.143% (23/28)
 82.143% (23/28)
3413
QRegularExpressionMatchIterator
Name: QRegularExpressionMatchIterator
Coverage:  94.118% (16/17)
 94.118% (16/17)
2213
QPushButtonPrivate
Name: QPushButtonPrivate
Coverage:  0.000% (0/39)
  0.000% (0/39)
4513
QProgressBarPrivate
Name: QProgressBarPrivate
Coverage:  0.000% (0/33)
  0.000% (0/33)
3413
QPixmapBlurFilter
Name: QPixmapBlurFilter
Coverage:  0.000% (0/26)
  0.000% (0/26)
3813
QPaintEngineExPrivate
Name: QPaintEngineExPrivate
Coverage:  0.000% (0/31)
  0.000% (0/31)
3913
QOpenGLVersionProfile
Name: QOpenGLVersionProfile
Coverage:  0.000% (0/31)
  0.000% (0/31)
2013
QOpenGLFunctions_1_0
Name: QOpenGLFunctions_1_0
Coverage:  0.000% (0/39)
  0.000% (0/39)
3913
QOpenGLCustomShaderStage
Name: QOpenGLCustomShaderStage
Coverage:  0.000% (0/23)
  0.000% (0/23)
3513
QMutex
Name: QMutex
Coverage:  93.103% (27/29)
 93.103% (27/29)
2413
QListWidgetPrivate
Name: QListWidgetPrivate
Coverage:  0.000% (0/23)
  0.000% (0/23)
4313
QGlobalNetworkProxy
Name: QGlobalNetworkProxy
Coverage:  83.333% (30/36)
 83.333% (30/36)
4213
QGLCustomShaderStage
Name: QGLCustomShaderStage
Coverage:  0.000% (0/23)
  0.000% (0/23)
3513
QFormLayoutItem
Name: QFormLayoutItem
Coverage:  0.000% (0/15)
  0.000% (0/15)
1313
QFileSelectorPrivate
Name: QFileSelectorPrivate
Coverage:  68.000% (17/25)
 68.000% (17/25)
3113
QEGLDeviceIntegrationFactory
Name: QEGLDeviceIntegrationFactory
Coverage:  0.000% (0/30)
  0.000% (0/30)
2313
QDomAttr
Name: QDomAttr
Coverage:  0.000% (0/23)
  0.000% (0/23)
2213
QDockWidgetTitleButton
Name: QDockWidgetTitleButton
Coverage:  0.000% (0/33)
  0.000% (0/33)
3313
QDesktopWidgetPrivate
Name: QDesktopWidgetPrivate
Coverage:  0.000% (0/28)
  0.000% (0/28)
4313
QDBusServiceWatcherPrivate
Name: QDBusServiceWatcherPrivate
Coverage:  86.207% (25/29)
 86.207% (25/29)
2313
QColorShowLabel
Name: QColorShowLabel
Coverage:  0.000% (0/23)
  0.000% (0/23)
3713
QColorLuminancePicker
Name: QColorLuminancePicker
Coverage:  0.000% (0/23)
  0.000% (0/23)
4713
QBearerEngine
Name: QBearerEngine
Coverage:  48.387% (15/31)
 48.387% (15/31)
3513
QArrayData
Name: QArrayData
Coverage:  69.231% (27/39)
 69.231% (27/39)
5913
QAccessibleCache
Name: QAccessibleCache
Coverage:  0.000% (0/25)
  0.000% (0/25)
3213
QAbstractEventDispatcher
Name: QAbstractEventDispatcher
Coverage:  92.593% (25/27)
 92.593% (25/27)
2613
PtsToRegion
Name: PtsToRegion
Prototype: static void PtsToRegion(int numFullPtBlocks, int iCurPtBlock, POINTBLOCK *FirstPtBlock, QRegionPrivate *reg)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 3465-3524
  0.000% (0/47)
3713
OsTypeTerm
Name: OsTypeTerm
Coverage:  0.000% (0/31)
  0.000% (0/31)
2213
FixedColumnMatrix
Name: FixedColumnMatrix
Coverage:  0.000% (0/17)
  0.000% (0/17)
1813
x509ExtensionToValue
Name: x509ExtensionToValue
Prototype: static QVariant x509ExtensionToValue(X509_EXTENSION *ext)
Coverage:  58.824% (20/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 333-424
 58.824% (20/34)
3912
write_xbm_image
Name: write_xbm_image
Prototype: static bool write_xbm_image(const QImage &sourceImage, QIODevice *device, const QString &fileName)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxbmhandler.cpp
Lines: 176-248
  0.000% (0/36)
5312
subControlIcon
Name: subControlIcon
Prototype: static QStyle::StandardPixmap subControlIcon(int pe)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 843-859
  0.000% (0/23)
1312
spacingHelper
Name: spacingHelper
Prototype: static inline int spacingHelper(QWidget* parent, QStyle *style, int userVSpacing, bool recalculate, QFormLayoutItem* item1, QFormLayoutItem* item2, QFormLayoutItem* prevItem1, QFormLayoutItem *prevItem2)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp
Lines: 598-637
  0.000% (0/37)
2612
readInterface
Name: readInterface
Prototype: static void readInterface(QXmlStreamReader &xml, QDBusIntrospection::Object *objData, QDBusIntrospection::Interfaces *interfaces)
Coverage:  75.676% (28/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 276-323
 75.676% (28/37)
2812
qt_messageTypeToGL
Name: qt_messageTypeToGL
Prototype: static GLenum qt_messageTypeToGL(QOpenGLDebugMessage::Type type)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 718-747
  0.000% (0/23)
1412
qt_memrotate90_tiled
Name: qt_memrotate90_tiled
Prototype: template <class T> static inline void qt_memrotate90_tiled(const T *src, int w, int h, int sstride, T *dest, int dstride)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmemrotate.cpp
Lines: 194-251
  0.000% (0/34)
2212
qt_memrotate270_tiled
Name: qt_memrotate270_tiled
Prototype: template <class T> static inline void qt_memrotate270_tiled(const T *src, int w, int h, int sstride, T *dest, int dstride)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qmemrotate.cpp
Lines: 281-338
  0.000% (0/34)
2312
qt_hash_block_size
Name: qt_hash_block_size
Prototype: static int qt_hash_block_size(QCryptographicHash::Algorithm method)
Coverage:  26.087% (6/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmessageauthenticationcode.cpp
Lines: 79-106
 26.087% (6/23)
1312
qt_bitmapToRegion
Name: qt_bitmapToRegion
Prototype: QRegionPrivate *qt_bitmapToRegion(const QBitmap& bitmap)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 3736-3809
  0.000% (0/42)
3812
parseHeaderValue
Name: parseHeaderValue
Prototype: static QVariant parseHeaderValue(QNetworkRequest::KnownHeaders header, const QByteArray &value)
Coverage:  88.000% (22/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 864-902
 88.000% (22/25)
1612
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &in, QDateTime &dateTime)
Coverage:  85.185% (23/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 4872-4942
 85.185% (23/27)
3612
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QFont &font)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfont.cpp
Lines: 2239-2323
  0.000% (0/36)
6112
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QLocalSocket::LocalSocketError error)
Coverage:  13.043% (3/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qlocalsocket.cpp
Lines: 488-528
 13.043% (3/23)
2612
object_name_for_button
Name: object_name_for_button
Prototype: static QString object_name_for_button(QWizard::WizardButton which)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 1383-1408
  0.000% (0/17)
712
loadSingleEngine
Name: loadSingleEngine
Prototype: static QFontEngine *loadSingleEngine(int script, const QFontDef &request, QtFontFamily *family, QtFontFoundry *foundry, QtFontStyle *style, QtFontSize *size)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 912-987
  0.000% (0/50)
4312
loadQtCodec
Name: loadQtCodec
Prototype: static QTextCodec *loadQtCodec(const char *name)
Coverage:  94.737% (36/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qicucodec.cpp
Lines: 350-378
 94.737% (36/38)
2312
isValidNumerusRules
Name: isValidNumerusRules
Prototype: static bool isValidNumerusRules(const uchar *rules, uint rulesSize)
Coverage:  27.273% (9/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 131-183
 27.273% (9/33)
2412
isTextureTargetMultisample
Name: isTextureTargetMultisample
Prototype: static bool isTextureTargetMultisample(QOpenGLTexture::Target target)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 425-448
  0.000% (0/15)
612
fixedXmlName
Name: fixedXmlName
Prototype: static QString fixedXmlName(const QString &_name, bool *ok, bool namespaces = false)
Coverage:  17.073% (7/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 624-673
 17.073% (7/41)
3312
findChar
Name: findChar
Prototype: static int findChar(const QChar *str, int len, QChar ch, int from, Qt::CaseSensitivity cs)
Coverage: 100.000% (23/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 658-704
100.000% (23/23)
2512
defaultPositionMode
Name: defaultPositionMode
Prototype: static PositionMode defaultPositionMode(int pe)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 2259-2276
  0.000% (0/13)
312
correctGraphicsWidgetContext
Name: correctGraphicsWidgetContext
Prototype: static bool correctGraphicsWidgetContext(Qt::ShortcutContext context, QGraphicsWidget *w, QWidget *active_window)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qshortcut.cpp
Lines: 198-254
  0.000% (0/50)
3012
buttonSlots
Name: buttonSlots
Prototype: static const char * buttonSlots(QWizard::WizardButton which)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 907-929
  0.000% (0/18)
812
blend_color_rgb16
Name: blend_color_rgb16
Prototype: static void blend_color_rgb16(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3913-3986
  0.000% (0/37)
4712
TypeInfo
Name: TypeInfo
Coverage:  83.333% (20/24)
 83.333% (20/24)
2012
QWidgetEffectSourcePrivate
Name: QWidgetEffectSourcePrivate
Coverage:  0.000% (0/37)
  0.000% (0/37)
4112
QTtfStream
Name: QTtfStream
Coverage:  0.000% (0/14)
  0.000% (0/14)
1112
QTextInlineObject
Name: QTextInlineObject
Coverage:  0.000% (0/14)
  0.000% (0/14)
1312
QTextFramePrivate
Name: QTextFramePrivate
Coverage:  0.000% (0/35)
  0.000% (0/35)
4312
QSystemSemaphore
Name: QSystemSemaphore
Coverage:  78.571% (22/28)
 78.571% (22/28)
2512
QSupportedWritingSystems
Name: QSupportedWritingSystems
Coverage:  0.000% (0/22)
  0.000% (0/22)
1912
QSqlRelationalTableModelPrivate
Name: QSqlRelationalTableModelPrivate
Coverage: 100.000% (22/22)
100.000% (22/22)
2412
QSqlCachedResultPrivate
Name: QSqlCachedResultPrivate
Coverage:  95.833% (23/24)
 95.833% (23/24)
3112
QSliderPrivate
Name: QSliderPrivate
Coverage:  0.000% (0/30)
  0.000% (0/30)
6012
QSimpleDrag
Name: QSimpleDrag
Coverage:  0.000% (0/27)
  0.000% (0/27)
3712
QPlatformTextureList
Name: QPlatformTextureList
Coverage:  0.000% (0/14)
  0.000% (0/14)
3012
QPanGestureRecognizer
Name: QPanGestureRecognizer
Coverage:  0.000% (0/35)
  0.000% (0/35)
3812
QOpenGLTextureBlitterPrivate
Name: QOpenGLTextureBlitterPrivate
Coverage:  0.000% (0/24)
  0.000% (0/24)
5512
QOpenGLMultiGroupSharedResource
Name: QOpenGLMultiGroupSharedResource
Coverage:  0.000% (0/24)
  0.000% (0/24)
3512
QMouseEventTransition
Name: QMouseEventTransition
Coverage:  0.000% (0/14)
  0.000% (0/14)
2512
QMetaCallEvent
Name: QMetaCallEvent
Coverage:  93.750% (30/32)
 93.750% (30/32)
1812
QGraphicsShaderEffect
Name: QGraphicsShaderEffect
Coverage:  0.000% (0/23)
  0.000% (0/23)
3112
QGraphicsColorizeEffect
Name: QGraphicsColorizeEffect
Coverage:  0.000% (0/24)
  0.000% (0/24)
3612
QGraphicsAnchorPrivate
Name: QGraphicsAnchorPrivate
Coverage:  0.000% (0/26)
  0.000% (0/26)
2512
QFontFamilyDelegate
Name: QFontFamilyDelegate
Coverage:  0.000% (0/33)
  0.000% (0/33)
5212
QFontDialogOptions
Name: QFontDialogOptions
Coverage:  0.000% (0/18)
  0.000% (0/18)
1512
QFileSystemWatcherPrivate
Name: QFileSystemWatcherPrivate
Coverage:  79.167% (19/24)
 79.167% (19/24)
3812
QFileSystemModelSorter
Name: QFileSystemModelSorter
Coverage:  0.000% (0/26)
  0.000% (0/26)
2612
QFileDialogComboBox
Name: QFileDialogComboBox
Coverage:  0.000% (0/28)
  0.000% (0/28)
5212
QFbBackingStore
Name: QFbBackingStore
Coverage:  0.000% (0/20)
  0.000% (0/20)
2012
QExpandingLineEdit
Name: QExpandingLineEdit
Coverage:  0.000% (0/24)
  0.000% (0/24)
3112
QElapsedTimer
Name: QElapsedTimer
Coverage:  88.889% (16/18)
 88.889% (16/18)
1812
QDoubleValidatorPrivate
Name: QDoubleValidatorPrivate
Coverage:  0.000% (0/38)
  0.000% (0/38)
2812
Page:<>1
McCabe - Cyclomatic Complexity: 1262
...10
McCabe - Cyclomatic Complexity: 24
11
McCabe - Cyclomatic Complexity: 20
12
McCabe - Cyclomatic Complexity: 17
13
McCabe - Cyclomatic Complexity: 15
1415
McCabe - Cyclomatic Complexity: 12
16
McCabe - Cyclomatic Complexity: 10
17
McCabe - Cyclomatic Complexity: 9
18
McCabe - Cyclomatic Complexity: 8
...20
McCabe - Cyclomatic Complexity: 7
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 2
...59
McCabe - Cyclomatic Complexity: 1

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