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
14
McCabe - Cyclomatic Complexity: 13
1516
McCabe - Cyclomatic Complexity: 10
17
McCabe - Cyclomatic Complexity: 9
18
McCabe - Cyclomatic Complexity: 8
19
McCabe - Cyclomatic Complexity: 7
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â–¾
QCursorData
Name: QCursorData
Coverage:  0.000% (0/34)
  0.000% (0/34)
3012
QComboMenuDelegate
Name: QComboMenuDelegate
Coverage:  0.000% (0/42)
  0.000% (0/42)
5012
QColumnViewGrip
Name: QColumnViewGrip
Coverage:  0.000% (0/21)
  0.000% (0/21)
4012
QBlendStyleAnimation
Name: QBlendStyleAnimation
Coverage:  0.000% (0/24)
  0.000% (0/24)
2012
QBasicMouseEventTransition
Name: QBasicMouseEventTransition
Coverage:  0.000% (0/22)
  0.000% (0/22)
2812
QAbstractTestLogger
Name: QAbstractTestLogger
Coverage:  67.647% (23/34)
 67.647% (23/34)
2412
QAbstractFileEngineIterator
Name: QAbstractFileEngineIterator
Coverage:  70.000% (14/20)
 70.000% (14/20)
2012
MetaObject
Name: MetaObject
Coverage:  45.833% (11/24)
 45.833% (11/24)
1812
Flags
Name: Flags
Coverage:  83.333% (20/24)
 83.333% (20/24)
1812
CloseButton
Name: CloseButton
Coverage:  0.000% (0/32)
  0.000% (0/32)
3012
x509UnknownExtensionToValue
Name: x509UnknownExtensionToValue
Prototype: static QVariant x509UnknownExtensionToValue(X509_EXTENSION *ext)
Coverage:  71.795% (28/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 263-326
 71.795% (28/39)
3911
weightFromFcWeight
Name: weightFromFcWeight
Prototype: static inline int weightFromFcWeight(int fcweight)
Coverage:  51.613% (16/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 65-95
 51.613% (16/31)
2111
subpixelTypeFromMatch
Name: subpixelTypeFromMatch
Prototype: QFontEngine::SubpixelAntialiasingType subpixelTypeFromMatch(FcPattern *match, bool useXftConf)
Coverage:  13.636% (3/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 595-627
 13.636% (3/22)
1811
subControlLayout
Name: subControlLayout
Prototype: static QList<QVariant> subControlLayout(const QString& layout)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 684-723
  0.000% (0/21)
2611
qt_splitLocaleName
Name: qt_splitLocaleName
Prototype: bool qt_splitLocaleName(const QString &name, QString &lang, QString &script, QString &cntry)
Coverage:  65.000% (26/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 402-455
 65.000% (26/40)
3211
qt_socks5_get_host_address_and_port
Name: qt_socks5_get_host_address_and_port
Prototype: static int qt_socks5_get_host_address_and_port(const QByteArray &buf, QHostAddress *pAddress, quint16 *pPort, int *pPos)
Coverage:  78.125% (25/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 212-271
 78.125% (25/32)
3811
qt_qpa_set_cursor
Name: qt_qpa_set_cursor
Prototype: void qt_qpa_set_cursor(QWidget *w, bool force)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5029-5066
  0.000% (0/43)
2411
qt_halfScaled
Name: qt_halfScaled
Prototype: QImage qt_halfScaled(const QImage &source)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 767-853
  0.000% (0/37)
6011
qt_alphamapblit_uint32
Name: qt_alphamapblit_uint32
Prototype: static void qt_alphamapblit_uint32(QRasterBuffer *rasterBuffer, int x, int y, quint32 color, const uchar *map, int mapWidth, int mapHeight, int mapStride, const QClipData *clip)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 5804-5898
  0.000% (0/31)
3311
q_fromPercentEncoding
Name: q_fromPercentEncoding
Prototype: static void q_fromPercentEncoding(QByteArray *ba, char percent)
Coverage:  63.043% (29/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 4227-4265
 63.043% (29/46)
2611
qFindByteArray
Name: qFindByteArray
Prototype: int qFindByteArray( const char *haystack0, int haystackLen, int from, const char *needle, int needleLen)
Coverage:  72.973% (27/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearraymatcher.cpp
Lines: 265-318
 72.973% (27/37)
3211
qDrawShadeRect
Name: qDrawShadeRect
Prototype: void qDrawShadeRect(QPainter *p, int x, int y, int w, int h, const QPalette &pal, bool sunken, int lineWidth, int midLineWidth, const QBrush *fill)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 199-268
  0.000% (0/45)
5311
qDBusIntrospectObject
Name: qDBusIntrospectObject
Prototype: QString qDBusIntrospectObject(const QDBusConnectionPrivate::ObjectTreeNode &node, const QString &path)
Coverage:  85.714% (30/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp
Lines: 120-194
 85.714% (30/35)
5211
qConvertARGB64PMToA2RGB30PM_sse2
Name: qConvertARGB64PMToA2RGB30PM_sse2
Prototype: template<QtPixelOrder PixelOrder> static inline void qConvertARGB64PMToA2RGB30PM_sse2(uint *dest, const QRgba64 *buffer, int count)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1248-1306
  0.000% (0/34)
3811
parseProperty
Name: parseProperty
Prototype: static bool parseProperty(QXmlStreamReader &xml, QDBusIntrospection::Property &propertyData, QDBusIntrospection::Interface *ifaceData)
Coverage:  63.158% (24/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 102-166
 63.158% (24/38)
3011
parseAlignment
Name: parseAlignment
Prototype: static Qt::Alignment parseAlignment(const QCss::Value *values, int count)
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 681-702
  0.000% (0/40)
1611
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QBrush &b)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbrush.cpp
Lines: 1118-1218
  0.000% (0/37)
8011
operator<<
Name: operator<<
Prototype: static QDebug operator<<(QDebug debug, QDir::SortFlags sorting)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 2329-2351
  0.000% (0/32)
1711
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QRegularExpression::PatternOptions patternOptions)
Coverage:  9.375% (3/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 2494-2527
  9.375% (3/32)
2611
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QAccessibleInterface *iface)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qaccessible.cpp
Lines: 1857-1896
  0.000% (0/32)
3011
oldButton
Name: oldButton
Prototype: static int oldButton(int button)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 457-481
  0.000% (0/20)
1111
miCoalesce
Name: miCoalesce
Prototype: static int miCoalesce(QRegionPrivate &dest, int prevStart, int curStart)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1996-2097
  0.000% (0/37)
4411
locatePlugin
Name: locatePlugin
Prototype: static QString locatePlugin(const QString& fileName)
Coverage:  84.615% (22/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qpluginloader.cpp
Lines: 275-318
 84.615% (22/26)
2811
interfaceListing
Name: interfaceListing
Prototype: static QList<QNetworkInterfacePrivate *> interfaceListing()
Coverage:  58.621% (17/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp
Lines: 429-483
 58.621% (17/29)
3111
iconToQXdgDBusImageVector
Name: iconToQXdgDBusImageVector
Prototype: QXdgDBusImageVector iconToQXdgDBusImageVector(const QIcon &icon)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbustray/qdbustraytypes.cpp
Lines: 58-109
  0.000% (0/25)
3711
gray_hline
Name: gray_hline
Prototype: static void gray_hline( PWorker worker, TCoord x, TCoord y, TPos area, int acount )
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 1160-1263
  0.000% (0/43)
4111
fetchTransformedARGB32PM
Name: fetchTransformedARGB32PM
Prototype: template<TextureBlendType blendType> static const uint * fetchTransformedARGB32PM(uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1467-1546
  0.000% (0/34)
4511
fetchTransformed
Name: fetchTransformed
Prototype: template<TextureBlendType blendType> static const uint * fetchTransformed(uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1548-1631
  0.000% (0/34)
4611
expblur
Name: expblur
Prototype: template <int aprec, int zprec, bool alphaOnly> void expblur(QImage &img, qreal radius, bool improvedQuality = false, int transposed = 0)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 689-763
  0.000% (0/34)
5811
detectDesktopEnvironment
Name: detectDesktopEnvironment
Prototype: static inline QByteArray detectDesktopEnvironment()
Coverage:  33.333% (7/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp
Lines: 47-67
 33.333% (7/21)
811
convolute
Name: convolute
Prototype: static void convolute( QImage *destImage, const QPointF &pos, const QImage &srcImage, const QRectF &srcRect, QPainter::CompositionMode mode, qreal *kernel, int kernelWidth, int kernelHeight )
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 304-402
  0.000% (0/38)
6911
bulletChar
Name: bulletChar
Prototype: static QString bulletChar(QTextListFormat::Style style)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextodfwriter.cpp
Lines: 155-178
  0.000% (0/19)
1011
TypeDestructor
Name: TypeDestructor
Coverage:  57.143% (12/21)
 57.143% (12/21)
2011
TypeConstructor
Name: TypeConstructor
Coverage:  42.857% (9/21)
 42.857% (9/21)
1911
StyleSheet
Name: StyleSheet
Coverage:  0.000% (0/31)
  0.000% (0/31)
3711
Selector
Name: Selector
Coverage:  0.000% (0/29)
  0.000% (0/29)
2511
QtFontFoundry
Name: QtFontFoundry
Coverage:  0.000% (0/29)
  0.000% (0/29)
2411
QXcbWMSupport
Name: QXcbWMSupport
Coverage:  37.931% (11/29)
 37.931% (11/29)
4311
QXcbDropData
Name: QXcbDropData
Coverage:  3.704% (1/27)
  3.704% (1/27)
3011
QWaitCondition
Name: QWaitCondition
Coverage:  62.500% (15/24)
 62.500% (15/24)
4011
QTouchDevice
Name: QTouchDevice
Coverage:  0.000% (0/11)
  0.000% (0/11)
1311
QTimeLinePrivate
Name: QTimeLinePrivate
Coverage:  92.683% (38/41)
 92.683% (38/41)
3111
QTextFrameFormat
Name: QTextFrameFormat
Coverage:  0.000% (0/19)
  0.000% (0/19)
2111
QTabWidgetPrivate
Name: QTabWidgetPrivate
Coverage:  0.000% (0/19)
  0.000% (0/19)
4411
QStyleFactory
Name: QStyleFactory
Coverage:  0.000% (0/32)
  0.000% (0/32)
2611
QSpiAccessibleBridge
Name: QSpiAccessibleBridge
Coverage:  17.391% (4/23)
 17.391% (4/23)
2111
QSharedDataPointer
Name: QSharedDataPointer
Coverage:  69.767% (30/43)
 69.767% (30/43)
2611
QShapedPixmapWindow
Name: QShapedPixmapWindow
Coverage:  0.000% (0/26)
  0.000% (0/26)
2711
QPodPoint
Name: QPodPoint
Coverage:  0.000% (0/21)
  0.000% (0/21)
1211
QPlatformGraphicsBuffer
Name: QPlatformGraphicsBuffer
Coverage:  0.000% (0/15)
  0.000% (0/15)
2011
QPixmapColorizeFilter
Name: QPixmapColorizeFilter
Coverage:  0.000% (0/22)
  0.000% (0/22)
4611
QPicturePrivate
Name: QPicturePrivate
Coverage:  0.000% (0/30)
  0.000% (0/30)
5511
QPaintDevice
Name: QPaintDevice
Coverage:  0.000% (0/23)
  0.000% (0/23)
2011
QOpenGLES3Helper
Name: QOpenGLES3Helper
Coverage:  0.000% (0/47)
  0.000% (0/47)
19311
QOpenGLDebugMessage
Name: QOpenGLDebugMessage
Coverage:  0.000% (0/23)
  0.000% (0/23)
3111
QOpenGLContextGroupPrivate
Name: QOpenGLContextGroupPrivate
Coverage:  0.000% (0/27)
  0.000% (0/27)
4011
QMessageAuthenticationCode
Name: QMessageAuthenticationCode
Coverage:  66.667% (10/15)
 66.667% (10/15)
3111
QMdiAreaTabBar
Name: QMdiAreaTabBar
Coverage:  0.000% (0/29)
  0.000% (0/29)
3911
QLoggingSettingsParser
Name: QLoggingSettingsParser
Coverage:  81.818% (27/33)
 81.818% (27/33)
2911
QKeySequenceEditPrivate
Name: QKeySequenceEditPrivate
Coverage:  0.000% (0/29)
  0.000% (0/29)
4011
QKeyEvent
Name: QKeyEvent
Coverage:  0.000% (0/25)
  0.000% (0/25)
1811
QItemEditorFactory
Name: QItemEditorFactory
Coverage:  0.000% (0/25)
  0.000% (0/25)
2511
QHostAddressPrivate
Name: QHostAddressPrivate
Coverage: 100.000% (21/21)
100.000% (21/21)
3411
QGraphicsSceneContextMenuEvent
Name: QGraphicsSceneContextMenuEvent
Coverage:  0.000% (0/11)
  0.000% (0/11)
2211
QGraphicsItemAnimationPrivate
Name: QGraphicsItemAnimationPrivate
Coverage:  0.000% (0/31)
  0.000% (0/31)
2611
QGraphicsBlurEffect
Name: QGraphicsBlurEffect
Coverage:  0.000% (0/19)
  0.000% (0/19)
2911
QDomAttrPrivate
Name: QDomAttrPrivate
Coverage:  36.842% (7/19)
 36.842% (7/19)
2411
QDirIterator
Name: QDirIterator
Coverage: 100.000% (13/13)
100.000% (13/13)
1711
QDialPrivate
Name: QDialPrivate
Coverage:  0.000% (0/34)
  0.000% (0/34)
3511
QDesktopServices
Name: QDesktopServices
Coverage:  0.000% (0/27)
  0.000% (0/27)
3911
QDBusMenuLayoutItem
Name: QDBusMenuLayoutItem
Coverage:  0.000% (0/27)
  0.000% (0/27)
2511
QByteArrayMatcher
Name: QByteArrayMatcher
Coverage:  73.333% (11/15)
 73.333% (11/15)
2611
QBenchmarkGlobalData
Name: QBenchmarkGlobalData
Coverage:  65.385% (17/26)
 65.385% (17/26)
2111
QBasicKeyEventTransition
Name: QBasicKeyEventTransition
Coverage:  0.000% (0/17)
  0.000% (0/17)
2711
QAccessibleStackedWidget
Name: QAccessibleStackedWidget
Coverage:  0.000% (0/23)
  0.000% (0/23)
1911
QAccessibleMainWindow
Name: QAccessibleMainWindow
Coverage:  0.000% (0/27)
  0.000% (0/27)
2311
QAbstractSliderPrivate
Name: QAbstractSliderPrivate
Coverage:  0.000% (0/38)
  0.000% (0/38)
4311
QAbstractScrollAreaScrollBarContainer
Name: QAbstractScrollAreaScrollBarContainer
Coverage:  0.000% (0/28)
  0.000% (0/28)
3011
QAbstractGraphicsShapeItem
Name: QAbstractGraphicsShapeItem
Coverage:  0.000% (0/19)
  0.000% (0/19)
2511
INCRTransaction
Name: INCRTransaction
Coverage:  0.000% (0/27)
  0.000% (0/27)
3711
DrawTextItemRecorder
Name: DrawTextItemRecorder
Coverage:  0.000% (0/19)
  0.000% (0/19)
3611
wrapText
Name: wrapText
Prototype: static QString wrapText(const QString &names, int longestOptionNameString, const QString &description)
Coverage:  55.882% (19/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcommandlineparser.cpp
Lines: 1028-1077
 55.882% (19/34)
3510
validateSingleType
Name: validateSingleType
Prototype: static const char *validateSingleType(const char *signature)
Coverage:  96.667% (29/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines: 252-295
 96.667% (29/30)
2210
strokeLine
Name: strokeLine
Prototype: static StrokeLine strokeLine(int strokeSelection)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcosmeticstroker.cpp
Lines: 191-225
  0.000% (0/19)
2110
set_text
Name: set_text
Prototype: static void set_text(const QImage &image, png_structp png_ptr, png_infop info_ptr, const QString &description)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpnghandler.cpp
Lines: 734-806
  0.000% (0/28)
3310
quorem
Name: quorem
Prototype: static int quorem(Bigint *b, Bigint *S)
Coverage:  71.875% (23/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 1818-1916
 71.875% (23/32)
5510
qt_painterpath_check_crossing
Name: qt_painterpath_check_crossing
Prototype: static bool qt_painterpath_check_crossing(const QPainterPath *path, const QRectF &rect)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 1980-2031
  0.000% (0/37)
3310
qt_messageTypeFromGL
Name: qt_messageTypeFromGL
Prototype: static QOpenGLDebugMessage::Type qt_messageTypeFromGL(GLenum type)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 688-713
  0.000% (0/19)
1210
qt_memfill_template
Name: qt_memfill_template
Prototype: template <class T> inline void qt_memfill_template(T *dest, T color, int count)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 6271-6287
  0.000% (0/20)
1110
qt_intersect_spans
Name: qt_intersect_spans
Prototype: static const QSpan *qt_intersect_spans(const QClipData *clip, int *currentClip, const QSpan *spans, const QSpan *end, QSpan **outSpans, int available)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3919-3980
  0.000% (0/37)
4210
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
14
McCabe - Cyclomatic Complexity: 13
1516
McCabe - Cyclomatic Complexity: 10
17
McCabe - Cyclomatic Complexity: 9
18
McCabe - Cyclomatic Complexity: 8
19
McCabe - Cyclomatic Complexity: 7
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