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

Function Tree

Page:<>1
Condition %:  0.000% (0/41)
...10
Condition %:  0.000% (0/36)
...20
Condition %:  0.000% (0/10)
...30
Condition %:  0.000% (0/1)
...40
Condition %:  58.621% (17/29)
...42
Condition %:  71.429% (5/7)
43
Condition %:  76.190% (80/105)
44
Condition %:  77.778% (7/9)
45
Condition %:  81.818% (9/11)
4647
Condition %:  91.753% (89/97)
48
Condition %: 100.000% (8/8)
49
Condition %: 100.000% (2/2)
50
Condition %: 100.000% (2/2)
...55
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QMessagePattern
Name: QMessagePattern
Coverage:  86.928% (133/153)
 86.928% (133/153)
11953
QNetworkAddressEntry
Name: QNetworkAddressEntry
Coverage:  86.957% (20/23)
 86.957% (20/23)
2215
QParallelAnimationGroup
Name: QParallelAnimationGroup
Coverage:  87.059% (74/85)
 87.059% (74/85)
7232
QNetworkHeadersPrivate
Name: QNetworkHeadersPrivate
Coverage:  87.097% (54/62)
 87.097% (54/62)
7528
QLoggingCategory
Name: QLoggingCategory
Coverage:  87.179% (34/39)
 87.179% (34/39)
2622
QMetaPropertyBuilder
Name: QMetaPropertyBuilder
Coverage:  87.234% (123/141)
 87.234% (123/141)
12267
QProcess
Name: QProcess
Coverage:  87.349% (145/166)
 87.349% (145/166)
22794
QAbstractFileEngineHandler
Name: QAbstractFileEngineHandler
Coverage:  87.500% (7/8)
 87.500% (7/8)
94
QDBusMetaType
Name: QDBusMetaType
Coverage:  87.500% (105/120)
 87.500% (105/120)
10152
QRelatedTableModel
Name: QRelatedTableModel
Coverage:  87.500% (7/8)
 87.500% (7/8)
104
QSharedNetworkSessionManager
Name: QSharedNetworkSessionManager
Coverage:  87.500% (7/8)
 87.500% (7/8)
114
QSslCertificateExtension
Name: QSslCertificateExtension
Coverage:  87.500% (7/8)
 87.500% (7/8)
118
QTemporaryFilePrivate
Name: QTemporaryFilePrivate
Coverage:  87.500% (14/16)
 87.500% (14/16)
178
iniChopTrailingSpaces
Name: iniChopTrailingSpaces
Prototype: inline static void iniChopTrailingSpaces(QString &str, int limit)
Coverage:  87.500% (7/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 697-703
 87.500% (7/8)
42
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
QRegExp
Name: QRegExp
Coverage:  87.736% (93/106)
 87.736% (93/106)
10463
QSqlResultPrivate
Name: QSqlResultPrivate
Coverage:  87.805% (72/82)
 87.805% (72/82)
7420
QTcpServerPrivate
Name: QTcpServerPrivate
Coverage:  87.879% (29/33)
 87.879% (29/33)
3314
QSettings
Name: QSettings
Coverage:  88.000% (88/100)
 88.000% (88/100)
14860
parseHeaderValue
Name: parseHeaderValue
Prototype: static QVariant parseHeaderValue(QNetworkRequest::KnownHeaders header, const QByteArray &value)
Coverage:  88.000% (22/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 872-910
 88.000% (22/25)
1612
QDateTimePrivate
Name: QDateTimePrivate
Coverage:  88.235% (90/102)
 88.235% (90/102)
10045
QFutureWatcherBasePrivate
Name: QFutureWatcherBasePrivate
Coverage:  88.235% (45/51)
 88.235% (45/51)
4623
parsePosixZoneNameAndOffset
Name: parsePosixZoneNameAndOffset
Prototype: static QPair<QString, int> parsePosixZoneNameAndOffset(const char *&pos, const char *end)
Coverage:  88.235% (30/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 458-501
 88.235% (30/34)
309
splitString
Name: splitString
Prototype: template<class ResultList, typename MidMethod> static ResultList splitString(const QString &source, MidMethod mid, const QRegularExpression &re, QString::SplitBehavior behavior)
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7010-7035
 88.235% (15/17)
165
QRegExpMatchState
Name: QRegExpMatchState
Coverage:  88.298% (249/282)
 88.298% (249/282)
27482
QMimeBinaryProvider
Name: QMimeBinaryProvider
Coverage:  88.339% (250/283)
 88.339% (250/283)
335113
QArrayData
Name: QArrayData
Coverage:  88.462% (23/26)
 88.462% (23/26)
539
QLocalServer
Name: QLocalServer
Coverage:  88.462% (46/52)
 88.462% (46/52)
7830
QStringMatcher
Name: QStringMatcher
Coverage:  88.462% (23/26)
 88.462% (23/26)
3516
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &in, QString &str)
Coverage:  88.462% (23/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 8720-8767
 88.462% (23/26)
339
QUrl
Name: QUrl
Coverage:  88.547% (518/585)
 88.547% (518/585)
528211
QSqlQueryModelPrivate
Name: QSqlQueryModelPrivate
Coverage:  88.571% (31/35)
 88.571% (31/35)
249
QMimeData
Name: QMimeData
Coverage:  88.679% (47/53)
 88.679% (47/53)
7433
QConfFileSettingsPrivate
Name: QConfFileSettingsPrivate
Coverage:  88.692% (400/451)
 88.692% (400/451)
422135
QAbstractState
Name: QAbstractState
Coverage:  88.889% (8/9)
 88.889% (8/9)
137
QAbstractStatePrivate
Name: QAbstractStatePrivate
Coverage:  88.889% (16/18)
 88.889% (16/18)
2210
QBenchmarkEvent
Name: QBenchmarkEvent
Coverage:  88.889% (8/9)
 88.889% (8/9)
189
QFileSystemWatcher
Name: QFileSystemWatcher
Coverage:  88.889% (48/54)
 88.889% (48/54)
6023
QUnicodeTables
Name: QUnicodeTables
Coverage:  88.889% (32/36)
 88.889% (32/36)
3818
argv0BaseName
Name: argv0BaseName
Prototype: static QString argv0BaseName()
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 419-430
 88.889% (8/9)
83
isProxyError
Name: isProxyError
Prototype: static bool isProxyError(QAbstractSocket::SocketError error)
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 534-547
 88.889% (8/9)
38
qCleanupFuncinfo
Name: qCleanupFuncinfo
Prototype: QByteArray qCleanupFuncinfo(QByteArray info)
Coverage:  88.889% (104/117)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 799-950
 88.889% (104/117)
8837
qDBusRemoveWatch
Name: qDBusRemoveWatch
Prototype: static void qDBusRemoveWatch(DBusWatch *watch, void *data)
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 233-255
 88.889% (8/9)
133
qt_qhostinfo_lookup
Name: qt_qhostinfo_lookup
Prototype: QHostInfo qt_qhostinfo_lookup(const QString &name, QObject *receiver, const char *member, bool *valid, int *id)
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo.cpp
Lines: 702-721
 88.889% (8/9)
93
QDateTime
Name: QDateTime
Coverage:  88.922% (297/334)
 88.922% (297/334)
360149
QTestResult
Name: QTestResult
Coverage:  89.000% (89/100)
 89.000% (89/100)
10046
QNetworkReply
Name: QNetworkReply
Coverage:  89.189% (33/37)
 89.189% (33/37)
5433
QThreadPoolThread
Name: QThreadPoolThread
Coverage:  89.189% (33/37)
 89.189% (33/37)
3814
QMetaMethodBuilder
Name: QMetaMethodBuilder
Coverage:  89.286% (75/84)
 89.286% (75/84)
6536
QHostAddress
Name: QHostAddress
Coverage:  89.300% (217/243)
 89.300% (217/243)
193101
QAbstractTransition
Name: QAbstractTransition
Coverage:  89.333% (67/75)
 89.333% (67/75)
7031
QLatin1Codec
Name: QLatin1Codec
Coverage:  89.474% (17/19)
 89.474% (17/19)
249
init
Name: init
Prototype: static void init(QTextBoundaryFinder::BoundaryType type, const QChar *chars, int length, QCharAttributes *attributes)
Coverage:  89.474% (17/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtextboundaryfinder.cpp
Lines: 52-83
 89.474% (17/19)
208
qstrtoull
Name: qstrtoull
Prototype: unsigned long long qstrtoull(const char * nptr, const char **endptr, int base, bool *ok)
Coverage:  89.474% (17/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 381-407
 89.474% (17/19)
175
qt_urlRecodeByteArray
Name: qt_urlRecodeByteArray
Prototype: QString qt_urlRecodeByteArray(const QByteArray &ba)
Coverage:  89.474% (17/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 617-654
 89.474% (17/19)
197
QNetworkReplyFileImpl
Name: QNetworkReplyFileImpl
Coverage:  89.583% (43/48)
 89.583% (43/48)
7919
QXmlUtils
Name: QXmlUtils
Coverage:  89.600% (112/125)
 89.600% (112/125)
7351
QDBusConnectionManager
Name: QDBusConnectionManager
Coverage:  89.610% (69/77)
 89.610% (69/77)
9934
QInotifyFileSystemWatcherEngine
Name: QInotifyFileSystemWatcherEngine
Coverage:  89.655% (78/87)
 89.655% (78/87)
10830
QSequentialAnimationGroupPrivate
Name: QSequentialAnimationGroupPrivate
Coverage:  89.706% (122/136)
 89.706% (122/136)
12444
QLoggingRegistry
Name: QLoggingRegistry
Coverage:  89.744% (70/78)
 89.744% (70/78)
7430
QStateMachinePrivate
Name: QStateMachinePrivate
Coverage:  89.843% (743/827)
 89.843% (743/827)
944321
QAbstractPrintDialogPrivate
Name: QAbstractPrintDialogPrivate
Coverage:  90.000% (9/10)
 90.000% (9/10)
83
QEasingCurvePrivate
Name: QEasingCurvePrivate
Coverage:  90.000% (27/30)
 90.000% (27/30)
3210
QStorageIterator
Name: QStorageIterator
Coverage:  90.000% (9/10)
 90.000% (9/10)
88
QXcbShmGraphicsBuffer
Name: QXcbShmGraphicsBuffer
Coverage:  90.000% (9/10)
 90.000% (9/10)
118
QVariant
Name: QVariant
Coverage:  90.062% (435/483)
 90.062% (435/483)
360231
QUtf32
Name: QUtf32
Coverage:  90.099% (91/101)
 90.099% (91/101)
8624
QUnicodeTools
Name: QUnicodeTools
Coverage:  90.127% (283/314)
 90.127% (283/314)
268122
QLoggingRule
Name: QLoggingRule
Coverage:  90.323% (56/62)
 90.323% (56/62)
5022
putEscapedString
Name: putEscapedString
Prototype: template <typename Char> static inline void putEscapedString(QTextStreamPrivate *d, const Char *begin, int length, bool isUnicode = true)
Coverage:  90.323% (56/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdebug.cpp
Lines: 192-299
 90.323% (56/62)
7220
QFutureWatcherBase
Name: QFutureWatcherBase
Coverage:  90.385% (47/52)
 90.385% (47/52)
5231
QAnimationTimer
Name: QAnimationTimer
Coverage:  90.435% (104/115)
 90.435% (104/115)
9340
QLibraryInfoPrivate
Name: QLibraryInfoPrivate
Coverage:  90.476% (19/21)
 90.476% (19/21)
149
QTemporaryDir
Name: QTemporaryDir
Coverage:  90.476% (19/21)
 90.476% (19/21)
2113
QXmlStreamWriterPrivate
Name: QXmlStreamWriterPrivate
Coverage:  90.476% (133/147)
 90.476% (133/147)
13751
buildMatchRule
Name: buildMatchRule
Prototype: static QByteArray buildMatchRule(const QString &service, const QString &objectPath, const QString &interface, const QString &member, const QStringList &argMatch, const QString & )
Coverage:  90.476% (19/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 343-369
 90.476% (19/21)
178
QReadWriteLockPrivate
Name: QReadWriteLockPrivate
Coverage:  90.588% (77/85)
 90.588% (77/85)
9330
QStringListModel
Name: QStringListModel
Coverage:  90.667% (68/75)
 90.667% (68/75)
6926
QConfFile
Name: QConfFile
Coverage:  90.909% (30/33)
 90.909% (30/33)
3415
QDate
Name: QDate
Coverage:  90.909% (240/264)
 90.909% (240/264)
182104
QEventTransitionPrivate
Name: QEventTransitionPrivate
Coverage:  90.909% (10/11)
 90.909% (10/11)
105
QMimeGlobMatchResult
Name: QMimeGlobMatchResult
Coverage:  90.909% (20/22)
 90.909% (20/22)
168
QOpenSslLocks
Name: QOpenSslLocks
Coverage:  90.909% (10/11)
 90.909% (10/11)
167
QProcessEnvironmentPrivate
Name: QProcessEnvironmentPrivate
Coverage:  90.909% (20/22)
 90.909% (20/22)
3210
QSqlQueryPrivate
Name: QSqlQueryPrivate
Coverage:  90.909% (10/11)
 90.909% (10/11)
95
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
findChildObject
Name: findChildObject
Prototype: static QObject *findChildObject(const QDBusConnectionPrivate::ObjectTreeNode *root, const QString &fullpath, int start)
Coverage:  90.909% (20/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 420-461
 90.909% (20/22)
237
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
QNetworkCookieJar
Name: QNetworkCookieJar
Coverage:  91.045% (61/67)
 91.045% (61/67)
6125
QParallelAnimationGroupPrivate
Name: QParallelAnimationGroupPrivate
Coverage:  91.071% (51/56)
 91.071% (51/56)
4324
fromIsoTimeString
Name: fromIsoTimeString
Prototype: static QTime fromIsoTimeString(const QStringRef &string, Qt::DateFormat format, bool *isMidnight24)
Coverage:  91.228% (52/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 1878-1945
 91.228% (52/57)
4514
qt_qFindChild_helper
Name: qt_qFindChild_helper
Prototype: QObject *qt_qFindChild_helper(const QObject *parent, const QString &name, const QMetaObject &mo, Qt::FindChildOptions options)
Coverage:  91.304% (21/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 1926-1946
 91.304% (21/23)
157
QNetworkRequest
Name: QNetworkRequest
Coverage:  91.429% (32/35)
 91.429% (32/35)
3527
QAbstractAnimationPrivate
Name: QAbstractAnimationPrivate
Coverage:  91.549% (65/71)
 91.549% (65/71)
4316
QDnsLookupThreadPool
Name: QDnsLookupThreadPool
Coverage:  91.667% (11/12)
 91.667% (11/12)
166
containsTLDEntry
Name: containsTLDEntry
Prototype: static bool containsTLDEntry(const QStringRef &entry)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtldurl.cpp
Lines: 49-70
 91.667% (11/12)
134
customConvert
Name: customConvert
Prototype: static bool customConvert(const QVariant::Private *d, int t, void *result, bool *ok)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 1082-1092
 91.667% (11/12)
64
qDecodeDataUrl
Name: qDecodeDataUrl
Prototype: bool qDecodeDataUrl(const QUrl &uri, QString &mimeType, QByteArray &payload)
Coverage:  91.667% (22/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdataurl.cpp
Lines: 52-92
 91.667% (22/24)
218
qVariantToHelper
Name: qVariantToHelper
Prototype: template <typename T> inline T qVariantToHelper(const QVariant::Private &d, const HandlersManager &handlerManager)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 2203-2219
 91.667% (11/12)
84
Page:<>1
Condition %:  0.000% (0/41)
...10
Condition %:  0.000% (0/36)
...20
Condition %:  0.000% (0/10)
...30
Condition %:  0.000% (0/1)
...40
Condition %:  58.621% (17/29)
...42
Condition %:  71.429% (5/7)
43
Condition %:  76.190% (80/105)
44
Condition %:  77.778% (7/9)
45
Condition %:  81.818% (9/11)
4647
Condition %:  91.753% (89/97)
48
Condition %: 100.000% (8/8)
49
Condition %: 100.000% (2/2)
50
Condition %: 100.000% (2/2)
...55
Condition %: 100.000% (1/1)

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