QtBase - 2016-12-13 07:58:44 +0000

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1267
...10
McCabe - Cyclomatic Complexity: 23
...18
McCabe - Cyclomatic Complexity: 8
19
McCabe - Cyclomatic Complexity: 7
20
McCabe - Cyclomatic Complexity: 7
21
McCabe - Cyclomatic Complexity: 7
2223
McCabe - Cyclomatic Complexity: 6
24
McCabe - Cyclomatic Complexity: 5
25
McCabe - Cyclomatic Complexity: 5
26
McCabe - Cyclomatic Complexity: 4
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 2
...50
McCabe - Cyclomatic Complexity: 1
...55
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
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: 4069-4106
  0.000% (0/13)
186
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: 6064-6105
  0.000% (0/18)
216
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: 277-322
  0.000% (0/19)
286
qt_safe_poll
Name: qt_safe_poll
Prototype: int qt_safe_poll(struct pollfd *fds, nfds_t nfds, const struct timespec *timeout_ts)
Coverage:  72.222% (13/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcore_unix.cpp
Lines: 97-122
 72.222% (13/18)
126
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: 1330-1345
100.000% (9/9)
56
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: 65-92
100.000% (16/16)
146
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: 1858-1874
 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: 1903-1920
 77.778% (14/18)
126
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: 151-175
  0.000% (0/26)
156
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: 1633-1659
 85.714% (18/21)
116
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: 6288-6308
  0.000% (0/13)
106
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: 321-341
  0.000% (0/13)
126
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: 4019-4050
  0.000% (0/21)
236
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: 187-221
 65.000% (13/20)
156
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: 3649-3698
  0.000% (0/21)
306
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: 550-574
  0.000% (0/18)
196
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: 647-676
  0.000% (0/19)
156
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: 243-293
  0.000% (0/16)
316
qstrcmp
Name: qstrcmp
Prototype: int qstrcmp(const QByteArray &str1, const char *str2)
Coverage: 100.000% (18/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 455-477
100.000% (18/18)
136
qglx_buildSpec
Name: qglx_buildSpec
Prototype: QVector<int> qglx_buildSpec(const QSurfaceFormat &format, int drawableBit)
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/glxconvenience/qglxconvenience.cpp
Lines: 79-129
 68.750% (11/16)
406
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: 2452-2472
  0.000% (0/20)
126
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: 369-383
  0.000% (0/9)
76
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: 588-617
  0.000% (0/16)
136
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: 462-513
  0.000% (0/23)
266
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: 1234-1250
 93.333% (28/30)
126
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: 171-187
 90.909% (10/11)
86
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: 250-313
  0.000% (0/24)
326
qEnvironmentVariableIntValue
Name: qEnvironmentVariableIntValue
Prototype: int qEnvironmentVariableIntValue(const char *varName, bool *ok) noexcept
Coverage: 100.000% (18/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3301-3334
100.000% (18/18)
156
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: 651-691
  0.000% (0/19)
276
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: 134-149
  0.000% (0/11)
76
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: 300-327
 36.364% (4/11)
176
progressForValue
Name: progressForValue
Prototype: static qreal progressForValue(const QEasingCurve &curve, qreal value)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 166-188
  0.000% (0/19)
156
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: 802-816
 12.500% (2/16)
116
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: 276-299
 30.000% (6/20)
116
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: 7922-7951
100.000% (16/16)
206
parseModeline
Name: parseModeline
Prototype: static bool parseModeline(const QByteArray &text, drmModeModeInfoPtr mode)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/eglfs/deviceintegration/eglfs_kms_support/qeglfskmsdevice.cpp
Lines: 119-160
  0.000% (0/18)
316
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: 992-1018
  0.000% (0/17)
186
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: 791-806
  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: 2480-2496
  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: 1148-1170
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: 536-558
 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: 516-536
  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: 1283-1311
  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: 11390-11419
  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: 2542-2575
  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: 1153-1182
  0.000% (0/16)
246
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: 110-131
 93.750% (15/16)
126
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: 89-104
  0.000% (0/26)
96
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: 388-417
 25.000% (3/12)
116
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: 1875-1917
  0.000% (0/17)
266
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: 1955-1997
  0.000% (0/18)
196
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: 174-237
  0.000% (0/24)
326
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: 58-82
  0.000% (0/19)
166
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: 129-162
  0.000% (0/20)
246
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: 2699-2714
  0.000% (0/11)
76
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: 361-393
100.000% (14/14)
196
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: 3724-3743
  0.000% (0/17)
136
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: 941-966
 77.778% (14/18)
146
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: 795-823
  0.000% (0/18)
176
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: 766-790
  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: 709-733
  0.000% (0/14)
166
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: 738-762
  0.000% (0/14)
166
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: 1141-1155
  0.000% (0/15)
96
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: 970-989
  0.000% (0/28)
136
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: 1497-1534
  0.000% (0/29)
256
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: 767-786
  0.000% (0/16)
156
exponentForm
Name: exponentForm
Prototype: QString &exponentForm(QChar zero, QChar decimal, QChar exponential, QChar group, QChar plus, QChar minus, QString &digits, int decpt, int precision, PrecisionMode pm, bool always_show_decpt, bool leading_zero_in_exponent)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 506-534
100.000% (19/19)
136
effectiveScreen
Name: effectiveScreen
Prototype: static inline const QScreen *effectiveScreen(const QWindow *window)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformwindow.cpp
Lines: 550-568
  0.000% (0/16)
126
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: 4664-4730
  0.000% (0/22)
426
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: 786-809
  0.000% (0/11)
146
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: 295-378
 35.294% (6/17)
236
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: 1713-1746
 90.909% (20/22)
226
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: 823-872
  0.000% (0/17)
346
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: 2360-2384
  0.000% (0/16)
96
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: 1425-1447
  0.000% (0/12)
136
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: 290-319
  0.000% (0/16)
206
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: 253-269
  0.000% (0/16)
106
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: 232-251
  0.000% (0/16)
106
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: 188-235
  0.000% (0/16)
356
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: 461-506
  0.000% (0/17)
286
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: 287-304
 72.222% (13/18)
116
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: 722-735
  0.000% (0/8)
56
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
buddyString
Name: buddyString
Prototype: static QString buddyString(const QWidget *widget)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidget.cpp
Lines: 77-99
  0.000% (0/16)
136
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: 55-73
  0.000% (0/16)
156
bool_op
Name: bool_op
Prototype: static bool bool_op(bool a, bool b, QPathClipper::Operation op)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1758-1772
  0.000% (0/9)
66
blendedImage
Name: blendedImage
Prototype: static QImage blendedImage(const QImage &start, const QImage &end, float alpha)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstyleanimation.cpp
Lines: 261-301
  0.000% (0/16)
306
blend_color_argb
Name: blend_color_argb
Prototype: static void blend_color_argb(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3854-3883
  0.000% (0/17)
186
argumentTypesFromString
Name: argumentTypesFromString
Prototype: static void argumentTypesFromString(const char *str, const char *end, QArgumentTypeArray &types)
Coverage: 100.000% (20/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 654-672
100.000% (20/20)
136
allMyDockWidgets
Name: allMyDockWidgets
Prototype: static QList<QDockWidget*> allMyDockWidgets(const QWidget *mainWindow)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 868-883
  0.000% (0/12)
96
addressFromSockaddr
Name: addressFromSockaddr
Prototype: static QHostAddress addressFromSockaddr(sockaddr *sa, int ifindex = 0, const QString &ifname = QString())
Coverage:  83.333% (15/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp
Lines: 88-109
 83.333% (15/18)
136
addSelectedRegionsToPath
Name: addSelectedRegionsToPath
Prototype: static void addSelectedRegionsToPath(QTextEngine *eng, int lineNumber, const QPointF &pos, QTextLayout::FormatRange *selection, QPainterPath *region, QRectF boundingRect)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 977-1019
  0.000% (0/16)
256
_q_parseDosDir
Name: _q_parseDosDir
Prototype: static void _q_parseDosDir(const QStringList &tokens, const QString &userName, QUrlInfo *info)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 562-613
  0.000% (0/21)
316
SimpleCascader
Name: SimpleCascader
Coverage:  0.000% (0/16)
  0.000% (0/16)
296
SequentialAnchorData
Name: SequentialAnchorData
Coverage:  0.000% (0/15)
  0.000% (0/15)
536
RadialFetchPlain
Name: RadialFetchPlain
Coverage:  0.000% (0/16)
  0.000% (0/16)
176
QWizardPagePrivate
Name: QWizardPagePrivate
Coverage:  0.000% (0/16)
  0.000% (0/16)
116
QValidator
Name: QValidator
Coverage:  0.000% (0/8)
  0.000% (0/8)
126
QUndoAction
Name: QUndoAction
Coverage:  0.000% (0/14)
  0.000% (0/14)
126
QUdpSocketPrivate
Name: QUdpSocketPrivate
Coverage:  50.000% (7/14)
 50.000% (7/14)
126
Page:<>1
McCabe - Cyclomatic Complexity: 1267
...10
McCabe - Cyclomatic Complexity: 23
...18
McCabe - Cyclomatic Complexity: 8
19
McCabe - Cyclomatic Complexity: 7
20
McCabe - Cyclomatic Complexity: 7
21
McCabe - Cyclomatic Complexity: 7
2223
McCabe - Cyclomatic Complexity: 6
24
McCabe - Cyclomatic Complexity: 5
25
McCabe - Cyclomatic Complexity: 5
26
McCabe - Cyclomatic Complexity: 4
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 2
...50
McCabe - Cyclomatic Complexity: 1
...55
McCabe - Cyclomatic Complexity: 1

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