QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...240
McCabe - Cyclomatic Complexity: 3
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
271
McCabe - Cyclomatic Complexity: 6
272
McCabe - Cyclomatic Complexity: 6
273
McCabe - Cyclomatic Complexity: 6
274
McCabe - Cyclomatic Complexity: 6
275276
McCabe - Cyclomatic Complexity: 6
277
McCabe - Cyclomatic Complexity: 7
278
McCabe - Cyclomatic Complexity: 7
279
McCabe - Cyclomatic Complexity: 7
280
McCabe - Cyclomatic Complexity: 7
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 15
...308
McCabe - Cyclomatic Complexity: 55
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
boundingRect
Name: boundingRect
Prototype: static const QRectF boundingRect(const QPointF *points, int pointCount)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qoutlinemapper.cpp
Lines: 48-66
  0.000% (0/16)
156
buddyString
Name: buddyString
Prototype: static QString buddyString(const QWidget *widget)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidget.cpp
Lines: 72-95
  0.000% (0/18)
146
checkDockWidgetArea
Name: checkDockWidgetArea
Prototype: static bool checkDockWidgetArea(Qt::DockWidgetArea area, const char *where)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindow.cpp
Lines: 993-1006
  0.000% (0/8)
56
checkToolBarArea
Name: checkToolBarArea
Prototype: static bool checkToolBarArea(Qt::ToolBarArea area, const char *where)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindow.cpp
Lines: 716-729
  0.000% (0/8)
56
childWindowAt
Name: childWindowAt
Prototype: static QWindow *childWindowAt(QWindow *win, const QPoint &p)
Coverage:  72.222% (13/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 267-284
 72.222% (13/18)
116
closestAcceptableSize
Name: closestAcceptableSize
Prototype: static QSizeF closestAcceptableSize(const QSizeF &proposed, const QGraphicsWidget *widget)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget_p.cpp
Lines: 437-482
  0.000% (0/17)
286
colorizedImage
Name: colorizedImage
Prototype: static QPixmap colorizedImage(const QString &fileName, const QColor &color, int rotation = 0)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qfusionstyle.cpp
Lines: 182-229
  0.000% (0/16)
356
comp_func_SourceOver
Name: comp_func_SourceOver
Prototype: void comp_func_SourceOver(uint *__restrict__ dest, const uint *__restrict__ src, int length, uint const_alpha)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 226-245
  0.000% (0/16)
106
comp_func_SourceOver_rgb64
Name: comp_func_SourceOver_rgb64
Prototype: void comp_func_SourceOver_rgb64(QRgba64 *__restrict__ dest, const QRgba64 *__restrict__ src, int length, uint const_alpha)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 247-263
  0.000% (0/16)
106
comp_func_solid_SourceOver_sse2
Name: comp_func_solid_SourceOver_sse2
Prototype: void comp_func_solid_SourceOver_sse2(uint *destPixels, int length, uint color, uint const_alpha)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp
Lines: 283-312
  0.000% (0/16)
206
computeElidedText
Name: computeElidedText
Prototype: static QString computeElidedText(Qt::TextElideMode mode, const QString &text)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 1350-1372
  0.000% (0/12)
136
containerWidget
Name: containerWidget
Prototype: static QWidget *containerWidget(const QWidget *w)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 2354-2378
  0.000% (0/16)
96
convert_indexed8_to_ARGB_inplace
Name: convert_indexed8_to_ARGB_inplace
Prototype: static bool convert_indexed8_to_ARGB_inplace(QImageData *data, Qt::ImageConversionFlags)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 817-866
  0.000% (0/17)
346
decomposeHelper
Name: decomposeHelper
Prototype: static void decomposeHelper(QString *str, bool canonical, QChar::UnicodeVersion version, int from)
Coverage:  90.909% (20/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp
Lines: 1707-1740
 90.909% (20/22)
226
detectProcessorFeatures
Name: detectProcessorFeatures
Prototype: static quint64 detectProcessorFeatures()
Coverage:  35.294% (6/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines: 246-329
 35.294% (6/17)
236
diff
Name: diff
Prototype: static Bigint *diff(Bigint *a, Bigint *b)
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 927-1001
 88.235% (15/17)
436
drawArrow
Name: drawArrow
Prototype: static void drawArrow(const QStyle *style, const QStyleOptionToolButton *toolbutton, const QRect &rect, QPainter *painter, const QWidget *widget = 0)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 767-790
  0.000% (0/11)
146
drawEllipsePoints
Name: drawEllipsePoints
Prototype: static inline void drawEllipsePoints(int x, int y, int length, const QRect &rect, const QRect &clip, ProcessSpans pen_func, ProcessSpans brush_func, QSpanData *pen_data, QSpanData *brush_data)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 4654-4720
  0.000% (0/22)
426
effectiveScreen
Name: effectiveScreen
Prototype: static inline const QScreen *effectiveScreen(const QWindow *window)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformwindow.cpp
Lines: 542-559
  0.000% (0/15)
126
exponentForm
Name: exponentForm
Prototype: QString &exponentForm(QChar zero, QChar decimal, QChar exponential, QChar group, QChar plus, QChar minus, QString &digits, int decpt, uint precision, PrecisionMode pm, bool always_show_decpt)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 199-226
100.000% (19/19)
136
fbname
Name: fbname
Prototype: static QString fbname(const QString &fileName)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qxpmhandler.cpp
Lines: 761-780
  0.000% (0/16)
156
findInBlock
Name: findInBlock
Prototype: static bool findInBlock(const QTextBlock &block, const QRegularExpression &expression, int offset, QTextDocument::FindFlags options, QTextCursor *cursor)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 1491-1528
  0.000% (0/29)
256
findTextureWidgetsRecursively
Name: findTextureWidgetsRecursively
Prototype: static void findTextureWidgetsRecursively(QWidget *tlw, QWidget *widget, QPlatformTextureList *widgetTextures, QVector<QWidget *> *nativeChildren)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 964-983
  0.000% (0/28)
136
fix_color_table
Name: fix_color_table
Prototype: static QVector<QRgb> fix_color_table(const QVector<QRgb> &ctbl, QImage::Format format)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 1135-1149
  0.000% (0/15)
96
fixedCDataSection
Name: fixedCDataSection
Prototype: static QString fixedCDataSection(const QString &data, bool *ok)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 732-756
  0.000% (0/14)
166
fixedComment
Name: fixedComment
Prototype: static QString fixedComment(const QString &data, bool *ok)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 703-727
  0.000% (0/14)
166
fixedPIData
Name: fixedPIData
Prototype: static QString fixedPIData(const QString &data, bool *ok)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 760-784
  0.000% (0/14)
166
fixedPubidLiteral
Name: fixedPubidLiteral
Prototype: static QString fixedPubidLiteral(const QString &data, bool *ok)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 789-817
  0.000% (0/18)
176
focusInPeeker
Name: focusInPeeker
Prototype: static bool focusInPeeker(QXcbConnection *connection, xcb_generic_event_t *event)
Coverage:  77.778% (14/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 964-989
 77.778% (14/18)
146
getBlendType
Name: getBlendType
Prototype: static TextureBlendType getBlendType(const QSpanData *data)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3725-3744
  0.000% (0/17)
136
getEffectiveTargetStates
Name: getEffectiveTargetStates
Prototype: static QList<QAbstractState *> getEffectiveTargetStates(QAbstractTransition *transition, CalculationCache *cache)
Coverage: 100.000% (14/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 355-386
100.000% (14/14)
186
helperIcon
Name: helperIcon
Prototype: static QMessageDialogOptions::Icon helperIcon(QMessageBox::Icon i)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qmessagebox.cpp
Lines: 2702-2717
  0.000% (0/11)
76
inflate
Name: inflate
Prototype: static int inflate(Bytef *dest, ulong *destLen, const Bytef *source, ulong sourceLen)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qzip.cpp
Lines: 123-156
  0.000% (0/20)
246
initialGlobalScaleFactor
Name: initialGlobalScaleFactor
Prototype: static inline qreal initialGlobalScaleFactor()
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qhighdpiscaling.cpp
Lines: 52-76
  0.000% (0/19)
166
intersectionPoint
Name: intersectionPoint
Prototype: IntersectionPoint intersectionPoint(const QPoint &u1, const QPoint &u2, const QPoint &v1, const QPoint &v2)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 168-231
  0.000% (0/24)
326
miIntersectO
Name: miIntersectO
Prototype: static void miIntersectO(QRegionPrivate &dest, const QRect *r1, const QRect *r1End, const QRect *r2, const QRect *r2End, int y1, int y2)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1931-1973
  0.000% (0/18)
196
miSetExtents
Name: miSetExtents
Prototype: static void miSetExtents(QRegionPrivate &dest)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1851-1893
  0.000% (0/17)
266
next_proto_cb
Name: next_proto_cb
Prototype: static int next_proto_cb(SSL *, unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg)
Coverage:  25.000% (3/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcontext_openssl.cpp
Lines: 371-400
 25.000% (3/12)
116
normalizeHints
Name: normalizeHints
Prototype: static void normalizeHints(qreal &minimum, qreal &preferred, qreal &maximum, qreal &descent)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicslayoutitem.cpp
Lines: 83-98
  0.000% (0/26)
96
openModeToOpenFlags
Name: openModeToOpenFlags
Prototype: static inline int openModeToOpenFlags(QIODevice::OpenMode mode)
Coverage:  93.750% (15/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp
Lines: 104-125
 93.750% (15/16)
126
operator<<
Name: operator<<
Prototype: static QDebug operator<<(QDebug dbg, QDBusMessage::MessageType t)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmessage.cpp
Lines: 784-799
  0.000% (0/10)
66
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QColor &c)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcolor.cpp
Lines: 2475-2491
  0.000% (0/16)
136
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &out, const QHostAddress &address)
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp
Lines: 1163-1185
100.000% (11/11)
136
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QLocalSocket::LocalSocketState state)
Coverage:  27.273% (3/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qlocalsocket.cpp
Lines: 530-552
 27.273% (3/11)
146
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QSqlField &f)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlfield.cpp
Lines: 510-530
  0.000% (0/16)
186
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QIcon &icon)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 1255-1283
  0.000% (0/17)
196
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QGraphicsItem *item)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 11300-11329
  0.000% (0/17)
206
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QRegularExpressionMatch &match)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 2536-2569
  0.000% (0/17)
226
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QPalette &p)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qpalette.cpp
Lines: 1147-1176
  0.000% (0/16)
246
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QPalette &p)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qpalette.cpp
Lines: 986-1012
  0.000% (0/17)
186
parseMultiArgFormatString
Name: parseMultiArgFormatString
Prototype: static ParseResult parseMultiArgFormatString(const QString &s)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7900-7929
100.000% (16/16)
206
parseTzLeapSeconds
Name: parseTzLeapSeconds
Prototype: static void parseTzLeapSeconds(QDataStream &ds, int tzh_leapcnt, bool longTran)
Coverage:  30.000% (6/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 270-293
 30.000% (6/20)
116
parseXftRgba
Name: parseXftRgba
Prototype: static QFontEngine::SubpixelAntialiasingType parseXftRgba(const QByteArray& stringValue)
Coverage:  12.500% (2/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp
Lines: 734-748
 12.500% (2/16)
116
progressForValue
Name: progressForValue
Prototype: static qreal progressForValue(const QEasingCurve &curve, qreal value)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 160-182
  0.000% (0/21)
166
propertyWriteReply
Name: propertyWriteReply
Prototype: static QDBusMessage propertyWriteReply(const QDBusMessage &msg, const QString &interface_name, const QByteArray &property_name, int status)
Coverage:  36.364% (4/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp
Lines: 293-320
 36.364% (4/11)
176
qAccessibleRelationToAtSpiRelation
Name: qAccessibleRelationToAtSpiRelation
Prototype: AtspiRelationType qAccessibleRelationToAtSpiRelation(QAccessible::Relation relation)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/constant_mappings.cpp
Lines: 128-143
  0.000% (0/11)
76
qConvertA2RGB30PMToARGB64PM_sse2
Name: qConvertA2RGB30PMToARGB64PM_sse2
Prototype: template<QtPixelOrder PixelOrder> static inline void qConvertA2RGB30PMToARGB64PM_sse2(QRgba64 *buffer, const uint *src, int count)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 638-678
  0.000% (0/19)
276
qEnvironmentVariableIntValue
Name: qEnvironmentVariableIntValue
Prototype: int qEnvironmentVariableIntValue(const char *varName, bool *ok)
Coverage: 100.000% (18/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3238-3271
100.000% (18/18)
156
qIntersectionPoint
Name: qIntersectionPoint
Prototype: static QIntersectionPoint qIntersectionPoint(const QPodPoint &u1, const QPodPoint &u2, const QPodPoint &v1, const QPodPoint &v2)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 244-307
  0.000% (0/24)
326
qMetaTypeUNumber
Name: qMetaTypeUNumber
Prototype: static qulonglong qMetaTypeUNumber(const QVariant::Private *d)
Coverage:  90.909% (10/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 175-191
 90.909% (10/11)
86
qRemoveWhitespace
Name: qRemoveWhitespace
Prototype: static void qRemoveWhitespace(const char *s, char *d)
Coverage:  93.333% (28/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1223-1239
 93.333% (28/30)
126
q_physicalScreenSizeFromFb
Name: q_physicalScreenSizeFromFb
Prototype: QSizeF q_physicalScreenSizeFromFb(int framebufferDevice, const QSize &screenSize)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qeglconvenience.cpp
Lines: 453-504
  0.000% (0/23)
266
q_refreshRateFromFb
Name: q_refreshRateFromFb
Prototype: qreal q_refreshRateFromFb(int framebufferDevice)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eglconvenience/qeglconvenience.cpp
Lines: 579-608
  0.000% (0/16)
136
qbrush_check_type
Name: qbrush_check_type
Prototype: static bool qbrush_check_type(Qt::BrushStyle style)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbrush.cpp
Lines: 363-377
  0.000% (0/9)
76
qgl_byteSwapImage
Name: qgl_byteSwapImage
Prototype: static inline void qgl_byteSwapImage(QImage &img, GLenum pixel_type)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 2446-2466
  0.000% (0/20)
126
qstrcmp
Name: qstrcmp
Prototype: int qstrcmp(const QByteArray &str1, const char *str2)
Coverage: 100.000% (20/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 360-382
100.000% (20/20)
136
qt_blend_argb32_on_rgb16
Name: qt_blend_argb32_on_rgb16
Prototype: static void qt_blend_argb32_on_rgb16(uchar *destPixels, int dbpl, const uchar *srcPixels, int sbpl, int w, int h, int const_alpha)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qblendfunctions.cpp
Lines: 237-287
  0.000% (0/16)
316
qt_blurrow
Name: qt_blurrow
Prototype: template<int aprec, int zprec, bool alphaOnly> inline void qt_blurrow(QImage & im, int line, int alpha)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/effects/qpixmapfilter.cpp
Lines: 641-670
  0.000% (0/19)
156
qt_draw_tile
Name: qt_draw_tile
Prototype: void qt_draw_tile(QPaintEngine *gc, qreal x, qreal y, qreal w, qreal h, const QPixmap &pixmap, qreal xOffset, qreal yOffset)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine.cpp
Lines: 541-565
  0.000% (0/18)
196
qt_fetch_conical_gradient_template
Name: qt_fetch_conical_gradient_template
Prototype: template <class GradientBase, typename BlendType> static inline const BlendType * qt_fetch_conical_gradient_template( BlendType *buffer, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3650-3699
  0.000% (0/21)
306
qt_find_pattern
Name: qt_find_pattern
Prototype: static long qt_find_pattern(const char *s, ulong s_len, const char *pattern, ulong p_len)
Coverage:  65.000% (13/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 181-215
 65.000% (13/20)
156
qt_intersect_spans
Name: qt_intersect_spans
Prototype: static int qt_intersect_spans(QT_FT_Span *spans, int numSpans, const QRect &clip)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 4009-4040
  0.000% (0/21)
236
qt_memfill16
Name: qt_memfill16
Prototype: void qt_memfill16(quint16 *dest, quint16 value, int count)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp
Lines: 314-334
  0.000% (0/13)
126
qt_memfill_template
Name: qt_memfill_template
Prototype: template <> inline void qt_memfill_template(quint16 *dest, quint16 value, int count)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 6289-6309
  0.000% (0/13)
106
qt_message_print
Name: qt_message_print
Prototype: static void qt_message_print(QtMsgType msgType, const QMessageLogContext &context, const QString &message)
Coverage:  85.714% (18/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1596-1622
 85.714% (18/21)
116
qt_painter_thread_test
Name: qt_painter_thread_test
Prototype: static bool qt_painter_thread_test(int devType, int engineType, const char *what)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 145-169
  0.000% (0/26)
156
qt_qFindChildren_helper
Name: qt_qFindChildren_helper
Prototype: void qt_qFindChildren_helper(const QObject *parent, const QString &name, const QMetaObject &mo, QList<void*> *list, Qt::FindChildOptions options)
Coverage:  95.000% (19/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 1851-1867
 95.000% (19/20)
116
qt_qFindChildren_helper
Name: qt_qFindChildren_helper
Prototype: void qt_qFindChildren_helper(const QObject *parent, const QRegularExpression &re, const QMetaObject &mo, QList<void*> *list, Qt::FindChildOptions options)
Coverage:  77.778% (14/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 1896-1913
 77.778% (14/18)
126
qt_qdnsmailexchangerecord_sort
Name: qt_qdnsmailexchangerecord_sort
Prototype: static void qt_qdnsmailexchangerecord_sort(QList<QDnsMailExchangeRecord> &records)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qdnslookup.cpp
Lines: 59-86
100.000% (16/16)
146
qt_regexp_toCanonical
Name: qt_regexp_toCanonical
Prototype: QString qt_regexp_toCanonical(const QString &pattern, QRegExp::PatternSyntax patternSyntax)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 1324-1339
100.000% (9/9)
56
qt_safe_select
Name: qt_safe_select
Prototype: int qt_safe_select(int nfds, fd_set *fdread, fd_set *fdwrite, fd_set *fdexcept, const struct timespec *orig_timeout)
Coverage:  72.222% (13/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcore_unix.cpp
Lines: 59-93
 72.222% (13/18)
136
qt_scrollRectInImage
Name: qt_scrollRectInImage
Prototype: void __attribute__((visibility("default"))) qt_scrollRectInImage(QImage &img, const QRect &rect, const QPoint &offset)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbackingstore.cpp
Lines: 271-316
  0.000% (0/19)
286
qt_setWindowTitle_helperHelper
Name: qt_setWindowTitle_helperHelper
Prototype: QString qt_setWindowTitle_helperHelper(const QString &title, const QWidget *widget)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 6034-6075
  0.000% (0/18)
216
qt_span_clip
Name: qt_span_clip
Prototype: static void qt_span_clip(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 4059-4096
  0.000% (0/13)
186
qt_string_count
Name: qt_string_count
Prototype: static inline int qt_string_count(const QChar *unicode, int size, QChar ch, Qt::CaseSensitivity cs)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 10047-10065
100.000% (15/15)
136
qt_tildeExpansion
Name: qt_tildeExpansion
Prototype: QString qt_tildeExpansion(const QString &path, bool *expanded = 0)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 1099-1139
  0.000% (0/19)
236
qt_tlw_for_window
Name: qt_tlw_for_window
Prototype: QWidget *qt_tlw_for_window(QWindow *wnd)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 2224-2240
  0.000% (0/16)
106
qt_u_strToCase
Name: qt_u_strToCase
Prototype: static bool qt_u_strToCase(const QString &str, QString *out, const char *localeID, Ptr_u_strToCase caseFunc)
Coverage:  22.222% (4/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_icu.cpp
Lines: 48-86
 22.222% (4/18)
246
qt_urlRecode
Name: qt_urlRecode
Prototype: int qt_urlRecode(QString &appendTo, const QChar *begin, const QChar *end, QUrl::ComponentFormattingOptions encoding, const ushort *tableModifications)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 552-574
100.000% (16/16)
136
read_pbm_header
Name: read_pbm_header
Prototype: static bool read_pbm_header(QIODevice *device, char& type, int& w, int& h, int& mcc)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qppmhandler.cpp
Lines: 90-115
  0.000% (0/35)
166
realMaxSize
Name: realMaxSize
Prototype: static int realMaxSize(const QDockAreaLayoutInfo &info)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 502-528
  0.000% (0/19)
176
removeLayoutItemFromLayout
Name: removeLayoutItemFromLayout
Prototype: static bool removeLayoutItemFromLayout(QGraphicsLayout *lay, QGraphicsLayoutItem *layoutItem)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicslayout_p.cpp
Lines: 110-126
  0.000% (0/18)
116
setFontFamilyFromValues
Name: setFontFamilyFromValues
Prototype: static bool setFontFamilyFromValues(const QVector<QCss::Value> &values, QFont *font, int start = 0)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1166-1189
  0.000% (0/16)
196
setFontStyleFromValue
Name: setFontStyleFromValue
Prototype: static bool setFontStyleFromValue(const QCss::Value &value, QFont *font)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1132-1143
  0.000% (0/12)
86
setFontWeightFromValue
Name: setFontWeightFromValue
Prototype: static bool setFontWeightFromValue(const QCss::Value &value, QFont *font)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1145-1159
  0.000% (0/13)
106
setTextTransformFromValue
Name: setTextTransformFromValue
Prototype: static void setTextTransformFromValue(const QCss::Value &value, QFont *font)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1246-1256
  0.000% (0/11)
66
splitPolygon
Name: splitPolygon
Prototype: static bool splitPolygon(const QPointF *points, int pointCount, QVector<QPointF> *upper, QVector<QPointF> *lower)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1792-1842
  0.000% (0/20)
296
themeDialogType
Name: themeDialogType
Prototype: static inline int themeDialogType(const QDialog *dialog)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qdialog.cpp
Lines: 58-81
  0.000% (0/16)
116
toDockPos
Name: toDockPos
Prototype: static QInternal::DockPosition toDockPos(Qt::ToolBarArea area)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 1042-1054
  0.000% (0/11)
76
toDockPos
Name: toDockPos
Prototype: static QInternal::DockPosition toDockPos(Qt::DockWidgetArea area)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 1293-1305
  0.000% (0/11)
76
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...240
McCabe - Cyclomatic Complexity: 3
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
271
McCabe - Cyclomatic Complexity: 6
272
McCabe - Cyclomatic Complexity: 6
273
McCabe - Cyclomatic Complexity: 6
274
McCabe - Cyclomatic Complexity: 6
275276
McCabe - Cyclomatic Complexity: 6
277
McCabe - Cyclomatic Complexity: 7
278
McCabe - Cyclomatic Complexity: 7
279
McCabe - Cyclomatic Complexity: 7
280
McCabe - Cyclomatic Complexity: 7
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 15
...308
McCabe - Cyclomatic Complexity: 55

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