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

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1267
...10
McCabe - Cyclomatic Complexity: 23
...20
McCabe - Cyclomatic Complexity: 7
21
McCabe - Cyclomatic Complexity: 7
22
McCabe - Cyclomatic Complexity: 6
23
McCabe - Cyclomatic Complexity: 6
2425
McCabe - Cyclomatic Complexity: 5
26
McCabe - Cyclomatic Complexity: 4
27
McCabe - Cyclomatic Complexity: 4
28
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â–¾
qReallocAligned
Name: qReallocAligned
Prototype: void *qReallocAligned(void *oldptr, size_t newsize, size_t oldsize, size_t alignment)
Coverage:  53.333% (8/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qmalloc.cpp
Lines: 79-122
 53.333% (8/15)
185
qNumVariantToHelper
Name: qNumVariantToHelper
Prototype: template <typename T> inline T qNumVariantToHelper(const QVariant::Private &d, const HandlersManager &handlerManager, bool *ok, const T& val)
Coverage:  94.737% (18/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 2642-2661
 94.737% (18/19)
115
qNormalizeType
Name: qNormalizeType
Prototype: static char *qNormalizeType(char *d, int &templdepth, QByteArray &result)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1252-1269
100.000% (19/19)
115
qNormalizeRadii
Name: qNormalizeRadii
Prototype: void qNormalizeRadii(const QRect &br, const QSize *radii, QSize *tlr, QSize *trr, QSize *blr, QSize *brr)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcssutil.cpp
Lines: 314-329
  0.000% (0/13)
125
qMetaTypeTypeImpl
Name: qMetaTypeTypeImpl
Prototype: template <bool tryNormalizedType> static inline int qMetaTypeTypeImpl(const char *typeName, int length)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 1188-1210
100.000% (15/15)
135
qDrawPlainRect
Name: qDrawPlainRect
Prototype: void qDrawPlainRect(QPainter *p, int x, int y, int w, int h, const QColor &c, int lineWidth, const QBrush *fill)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 513-534
  0.000% (0/15)
165
qDBusToggleWatch
Name: qDBusToggleWatch
Prototype: static void qDBusToggleWatch(DBusWatch *watch, void *data)
Coverage:  73.684% (14/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 257-284
 73.684% (14/19)
175
qCompareFractions
Name: qCompareFractions
Prototype: static int qCompareFractions(quint64 a, quint64 b, quint64 c, quint64 d)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 115-140
  0.000% (0/15)
145
prepareEngine_helper
Name: prepareEngine_helper
Prototype: static void prepareEngine_helper(QRegExpPrivate *priv)
Coverage:  80.000% (12/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3843-3860
 80.000% (12/15)
105
postProcess
Name: postProcess
Prototype: static QList<QNetworkInterfacePrivate *> postProcess(QList<QNetworkInterfacePrivate *> list)
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface.cpp
Lines: 52-80
 93.333% (14/15)
135
parseXftHintStyle
Name: parseXftHintStyle
Prototype: static QFontEngine::HintStyle parseXftHintStyle(const QByteArray& stringValue)
Coverage:  30.769% (4/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp
Lines: 788-800
 30.769% (4/13)
95
parseTzTypes
Name: parseTzTypes
Prototype: static QVector<QTzType> parseTzTypes(QDataStream &ds, int tzh_typecnt)
Coverage:  66.667% (10/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 222-245
 66.667% (10/15)
135
parseTzIndicators
Name: parseTzIndicators
Prototype: static QVector<QTzType> parseTzIndicators(QDataStream &ds, const QVector<QTzType> &types, int tzh_ttisstdcnt, int tzh_ttisgmtcnt)
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 301-321
 76.471% (13/17)
115
parseTzHeader
Name: parseTzHeader
Prototype: static QTzHeader parseTzHeader(QDataStream &ds, bool *ok)
Coverage:  48.485% (16/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 145-187
 48.485% (16/33)
265
parseTzAbbreviations
Name: parseTzAbbreviations
Prototype: static QMap<int, QByteArray> parseTzAbbreviations(QDataStream &ds, int tzh_charcnt, const QVector<QTzType> &types)
Coverage:  76.923% (10/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 247-274
 76.923% (10/13)
145
parseShorthandFontProperty
Name: parseShorthandFontProperty
Prototype: static void parseShorthandFontProperty(const QVector<QCss::Value> &values, QFont *font, int *fontSizeAdjustment)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1217-1240
  0.000% (0/15)
145
operator>>
Name: operator>>
Prototype: static inline QDataStream &operator>>(QDataStream &in, QNetworkCacheMetaData::AttributesMap &hash)
Coverage:  53.846% (7/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qabstractnetworkcache.cpp
Lines: 369-394
 53.846% (7/13)
185
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &in, QBitArray &ba)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbitarray.cpp
Lines: 724-758
100.000% (15/15)
245
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QPainterPath &p)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 2421-2459
  0.000% (0/15)
295
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QDateTime &date)
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 4986-5008
 40.000% (4/10)
135
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &out, const QString &str)
Coverage:  75.000% (12/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 8686-8709
 75.000% (12/16)
135
operator<<
Name: operator<<
Prototype: QDataStream &operator<<(QDataStream &s, const QRegion &r)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 396-418
  0.000% (0/14)
145
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QAction *action)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qaction.cpp
Lines: 1307-1328
  0.000% (0/14)
175
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QVariant &v)
Coverage: 100.000% (16/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 3614-3636
100.000% (16/16)
175
operator/
Name: operator/
Prototype: double operator/(const QVariant &arg1, const QVariant &arg2)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 2037-2060
  0.000% (0/9)
155
operator*
Name: operator*
Prototype: QVariant operator*(const QVariant &arg1, double multiplier)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 2011-2033
  0.000% (0/9)
145
objectContentToJson
Name: objectContentToJson
Prototype: static void objectContentToJson(const QJsonPrivate::Object *o, QByteArray &json, int indent, bool compact)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonwriter.cpp
Lines: 184-208
  0.000% (0/17)
155
numericTypePromotion
Name: numericTypePromotion
Prototype: static int numericTypePromotion(uint t1, uint t2)
Coverage: 100.000% (21/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 3393-3437
100.000% (21/21)
155
nextGeometryToken
Name: nextGeometryToken
Prototype: static inline int nextGeometryToken(const QByteArray &a, int &pos, char *op)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 269-290
  0.000% (0/20)
155
nextField
Name: nextField
Prototype: static QPair<QByteArray, QByteArray> nextField(const QByteArray &text, int &position, bool isNameValue)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkcookie.cpp
Lines: 384-412
100.000% (15/15)
175
native_sub_image
Name: native_sub_image
Prototype: static QImage native_sub_image(QByteArray *buffer, const int dstStride, const QImage &src, const QRect &rect, bool swap)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp
Lines: 330-351
  0.000% (0/16)
115
msecsToTime
Name: msecsToTime
Prototype: static void msecsToTime(qint64 msecs, QDate *date, QTime *time)
Coverage: 100.000% (14/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 2416-2439
100.000% (14/14)
155
minimumHeightForWidth
Name: minimumHeightForWidth
Prototype: static qreal minimumHeightForWidth(qreal width, qreal minh, qreal maxh, const QGraphicsWidget *widget, bool heightForWidth = true)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget_p.cpp
Lines: 423-453
  0.000% (0/18)
185
methodIndexToSignalIndex
Name: methodIndexToSignalIndex
Prototype: static int methodIndexToSignalIndex(const QMetaObject **base, int signal_index)
Coverage:  87.500% (14/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 3196-3214
 87.500% (14/16)
135
lineIntersectsRect
Name: lineIntersectsRect
Prototype: static bool lineIntersectsRect(qfixed2d p1, qfixed2d p2, const qfixed2d &tl, const qfixed2d &br)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 1067-1100
  0.000% (0/16)
175
lastIndexOfMutating
Name: lastIndexOfMutating
Prototype: static int lastIndexOfMutating(const QStringList *that, QRegExp &rx, int from)
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstringlist.cpp
Lines: 537-548
100.000% (13/13)
85
isParentPath
Name: isParentPath
Prototype: static inline bool isParentPath(const QString &path, const QString &reference)
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkcookiejar.cpp
Lines: 139-156
100.000% (13/13)
85
isGPUTestBlacklisted
Name: isGPUTestBlacklisted
Prototype: static bool isGPUTestBlacklisted(const char *slot, const char *data = 0)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestblacklist.cpp
Lines: 211-222
  0.000% (0/9)
65
interpolate
Name: interpolate
Prototype: static qreal interpolate(const QPair<QGraphicsAnchorLayoutPrivate::Interval, qreal> &factor, qreal min, qreal minPref, qreal pref, qreal maxPref, qreal max)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 451-477
  0.000% (0/9)
165
integralCompare
Name: integralCompare
Prototype: static int integralCompare(uint promotedType, const QVariant::Private *d1, const QVariant::Private *d2)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 3439-3460
 84.615% (11/13)
155
intValueHelper
Name: intValueHelper
Prototype: static bool intValueHelper(const QCss::Value &v, int *i, const char *unit)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1463-1478
  0.000% (0/15)
125
initializeDb
Name: initializeDb
Prototype: static void initializeDb()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 890-905
  0.000% (0/13)
85
initFontUnlocked
Name: initFontUnlocked
Prototype: static void initFontUnlocked()
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 233-243
  0.000% (0/12)
75
initFontDef
Name: initFontDef
Prototype: static void initFontDef(const QtFontDesc &desc, const QFontDef &request, QFontDef *fontDef, bool multi)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 663-691
  0.000% (0/22)
205
indexesFromRange
Name: indexesFromRange
Prototype: template<typename ModelIndexContainer> static void indexesFromRange(const QItemSelectionRange &range, ModelIndexContainer &result)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 311-328
 84.615% (11/13)
75
iWantTheFocus
Name: iWantTheFocus
Prototype: static QWidget *iWantTheFocus(QWidget *ancestor)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 99-115
  0.000% (0/15)
105
huntAndUnregister
Name: huntAndUnregister
Prototype: static void huntAndUnregister(const QVector<QStringRef> &pathComponents, int i, QDBusConnection::UnregisterMode mode, QDBusConnectionPrivate::ObjectTreeNode *node)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 601-626
100.000% (15/15)
135
gray_set_cell
Name: gray_set_cell
Prototype: static void gray_set_cell( PWorker worker, TCoord ex, TCoord ey )
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 455-495
  0.000% (0/19)
155
good_offset
Name: good_offset
Prototype: static ShiftResult good_offset(const QBezier *b1, const QBezier *b2, qreal offset, qreal threshold)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbezier.cpp
Lines: 237-259
  0.000% (0/13)
175
getFactor
Name: getFactor
Prototype: static QPair<QGraphicsAnchorLayoutPrivate::Interval, qreal> getFactor(qreal value, qreal min, qreal minPref, qreal pref, qreal maxPref, qreal max)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 415-449
  0.000% (0/15)
235
generateName
Name: generateName
Prototype: static QTtfTable generateName(const QVector<QTtfNameRecord> &name)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 651-701
  0.000% (0/13)
345
fixedCharData
Name: fixedCharData
Prototype: static QString fixedCharData(const QString &data, bool *ok)
Coverage:  15.385% (2/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 684-704
 15.385% (2/13)
135
fixToolBarOrientation
Name: fixToolBarOrientation
Prototype: static void fixToolBarOrientation(QLayoutItem *item, int dockPos)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 1897-1927
  0.000% (0/17)
175
findXdndAwareParent
Name: findXdndAwareParent
Prototype: static xcb_window_t findXdndAwareParent(QXcbConnection *c, xcb_window_t window)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 1099-1131
  0.000% (0/15)
255
findUnixOsVersion
Name: findUnixOsVersion
Prototype: static bool findUnixOsVersion(QUnixOSVersion &v)
Coverage:  15.385% (2/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 2365-2378
 15.385% (2/13)
95
findInBlock
Name: findInBlock
Prototype: static bool findInBlock(const QTextBlock &block, const QString &expression, int offset, QTextDocument::FindFlags options, QTextCursor *cursor)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 1257-1288
  0.000% (0/27)
215
findInBlock
Name: findInBlock
Prototype: static bool findInBlock(const QTextBlock &block, const QRegExp &expression, int offset, QTextDocument::FindFlags options, QTextCursor *cursor)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 1375-1406
  0.000% (0/25)
215
findChar
Name: findChar
Prototype: static int findChar(const char *str, int len, char ch, int from)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearraymatcher.cpp
Lines: 232-246
  0.000% (0/12)
115
findAllTextureWidgetsRecursively
Name: findAllTextureWidgetsRecursively
Prototype: static void findAllTextureWidgetsRecursively(QWidget *tlw, QWidget *widget)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 991-1009
  0.000% (0/11)
95
fileFromPath
Name: fileFromPath
Prototype: static inline QString fileFromPath(const QString &rootPath, QString path)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qfiledialog.cpp
Lines: 1023-1042
  0.000% (0/13)
95
familyList
Name: familyList
Prototype: static QStringList familyList(const QFontDef &req)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 693-716
  0.000% (0/19)
155
extendedPseudoClass
Name: extendedPseudoClass
Prototype: static quint64 extendedPseudoClass(const QWidget *w)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 2421-2440
  0.000% (0/22)
95
epochMSecsToLocalTime
Name: epochMSecsToLocalTime
Prototype: static bool epochMSecsToLocalTime(qint64 msecs, QDate *localDate, QTime *localTime, QDateTimePrivate::DaylightStatus *daylightStatus = 0)
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 2449-2483
 93.333% (14/15)
205
encodeEntity
Name: encodeEntity
Prototype: static QByteArray encodeEntity(const QByteArray& str)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 5692-5723
  0.000% (0/17)
225
embeddedWidget
Name: embeddedWidget
Prototype: static QWidget *embeddedWidget(QWidget *w)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 2329-2351
  0.000% (0/13)
95
dumpRecursive
Name: dumpRecursive
Prototype: static void dumpRecursive(int level, QObject *object)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 3944-3979
  0.000% (0/13)
135
drawEllipse_midpoint_i
Name: drawEllipse_midpoint_i
Prototype: static void drawEllipse_midpoint_i(const QRect &rect, const QRect &clip, ProcessSpans pen_func, ProcessSpans brush_func, QSpanData *pen_data, QSpanData *brush_data)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 4736-4778
  0.000% (0/14)
275
doCrypt
Name: doCrypt
Prototype: static QByteArray doCrypt(QSslKeyPrivate::Cipher cipher, const QByteArray &data, const QByteArray &key, const QByteArray &iv, int enc)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 274-311
100.000% (10/10)
285
crc32
Name: crc32
Prototype: template <typename Char> __attribute__((__target__("sse4.2"))) static uint crc32(const Char *ptr, size_t len, uint h)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 102-139
100.000% (15/15)
165
copyActionToPlatformItem
Name: copyActionToPlatformItem
Prototype: static void copyActionToPlatformItem(const QAction *action, QPlatformMenuItem *item, QPlatformMenu *itemsMenu)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3256-3289
  0.000% (0/14)
245
coordinateMode
Name: coordinateMode
Prototype: static inline QGradient::CoordinateMode coordinateMode(const QBrush &brush)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 104-115
  0.000% (0/7)
35
computeAngle
Name: computeAngle
Prototype: static double computeAngle(const QPointF &v)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1155-1180
  0.000% (0/13)
125
compare
Name: compare
Prototype: template <Edge edge> bool compare(const QPointF &p, qreal t)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1938-1952
  0.000% (0/8)
55
comp_func_Source_sse2
Name: comp_func_Source_sse2
Prototype: void comp_func_Source_sse2(uint *dst, const uint *src, int length, uint const_alpha)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper_sse2.cpp
Lines: 209-238
  0.000% (0/13)
175
childWidgets
Name: childWidgets
Prototype: QList<QWidget*> childWidgets(const QWidget *widget)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgets.cpp
Lines: 76-95
  0.000% (0/19)
155
checkStaticArray
Name: checkStaticArray
Prototype: static bool checkStaticArray(int &val, const QByteArray &dateString, int at, const char *array, int size)
Coverage:  95.238% (20/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkcookie.cpp
Lines: 537-557
 95.238% (20/21)
155
checkIfValid
Name: checkIfValid
Prototype: static QDBusError checkIfValid(const QString &service, const QString &path, const QString &interface, bool isDynamic, bool isPeer)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusabstractinterface.cpp
Lines: 84-105
 84.615% (11/13)
105
candidateSignal
Name: candidateSignal
Prototype: static const char *candidateSignal(int which)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qinputdialog.cpp
Lines: 69-80
  0.000% (0/9)
65
calculatePosixDate
Name: calculatePosixDate
Prototype: static QDate calculatePosixDate(const QByteArray &dateRule, int year)
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 355-379
 69.231% (9/13)
165
blend_sourceOver_rgb16_rgb16
Name: blend_sourceOver_rgb16_rgb16
Prototype: static inline void blend_sourceOver_rgb16_rgb16(quint16 *__restrict__ dest, const quint16 *__restrict__ src, int length, const quint8 alpha, const quint8 ialpha)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4285-4316
  0.000% (0/15)
215
bestSizeMatch
Name: bestSizeMatch
Prototype: static QPixmapIconEngineEntry *bestSizeMatch( const QSize &size, QPixmapIconEngineEntry *pa, QPixmapIconEngineEntry *pb)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 190-211
  0.000% (0/18)
165
arrayContentToJson
Name: arrayContentToJson
Prototype: static void arrayContentToJson(const QJsonPrivate::Array *a, QByteArray &json, int indent, bool compact)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonwriter.cpp
Lines: 161-181
  0.000% (0/15)
115
allocateStringFn
Name: allocateStringFn
Prototype: int allocateStringFn(QTestCharBuffer* str, char const* src, StringFormatFunction func)
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qxmltestlogger.cpp
Lines: 427-452
 63.636% (7/11)
135
adjustContextSelectionsForCell
Name: adjustContextSelectionsForCell
Prototype: static void adjustContextSelectionsForCell(QAbstractTextDocumentLayout::PaintContext &cell_context, const QTextTableCell &cell, int r, int c, const int *selectedTableCells)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 914-946
  0.000% (0/19)
165
activeConditions
Name: activeConditions
Prototype: static QSet<QByteArray> activeConditions()
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestblacklist.cpp
Lines: 168-185
 69.231% (9/13)
115
QXmlStreamAttribute
Name: QXmlStreamAttribute
Coverage:  60.000% (3/5)
 60.000% (3/5)
185
QXcbXSettingsPropertyValue
Name: QXcbXSettingsPropertyValue
Coverage:  57.143% (4/7)
 57.143% (4/7)
95
QXcbConnectionGrabber
Name: QXcbConnectionGrabber
Coverage:  44.444% (4/9)
 44.444% (4/9)
65
QUtf8Codec
Name: QUtf8Codec
Coverage: 100.000% (5/5)
100.000% (5/5)
55
QUtf32Codec
Name: QUtf32Codec
Coverage: 100.000% (5/5)
100.000% (5/5)
65
QUtf16Codec
Name: QUtf16Codec
Coverage: 100.000% (5/5)
100.000% (5/5)
55
QUnixEventDispatcherQPA
Name: QUnixEventDispatcherQPA
Coverage:  0.000% (0/7)
  0.000% (0/7)
75
QTouchDevicePrivate
Name: QTouchDevicePrivate
Coverage:  0.000% (0/11)
  0.000% (0/11)
105
QToolBarExtension
Name: QToolBarExtension
Coverage:  0.000% (0/7)
  0.000% (0/7)
175
QTextUndoCommand
Name: QTextUndoCommand
Coverage:  0.000% (0/31)
  0.000% (0/31)
235
QTextEditMimeData
Name: QTextEditMimeData
Coverage:  0.000% (0/9)
  0.000% (0/9)
195
QTextDocumentFragmentPrivate
Name: QTextDocumentFragmentPrivate
Coverage:  0.000% (0/11)
  0.000% (0/11)
175
QTestTablePrivate
Name: QTestTablePrivate
Coverage:  80.000% (4/5)
 80.000% (4/5)
55
QTapAndHoldGesture
Name: QTapAndHoldGesture
Coverage:  0.000% (0/5)
  0.000% (0/5)
55
QTableCornerButton
Name: QTableCornerButton
Coverage:  0.000% (0/11)
  0.000% (0/11)
155
Page:<>1
McCabe - Cyclomatic Complexity: 1267
...10
McCabe - Cyclomatic Complexity: 23
...20
McCabe - Cyclomatic Complexity: 7
21
McCabe - Cyclomatic Complexity: 7
22
McCabe - Cyclomatic Complexity: 6
23
McCabe - Cyclomatic Complexity: 6
2425
McCabe - Cyclomatic Complexity: 5
26
McCabe - Cyclomatic Complexity: 4
27
McCabe - Cyclomatic Complexity: 4
28
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