| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QRegularExpressionMatchIteratorPrivate| Name: | QRegularExpressionMatchIteratorPrivate | | Coverage: | 87.500% (7/8) |
| | 3 | 2 |
QRelatedTableModel| Name: | QRelatedTableModel | | Coverage: | 87.500% (7/8) |
| | 10 | 4 |
QSharedNetworkSessionManager| Name: | QSharedNetworkSessionManager | | Coverage: | 87.500% (7/8) |
| | 10 | 4 |
QSqlField| Name: | QSqlField | | Coverage: | 87.500% (42/48) |
| | 53 | 34 |
QSslCertificateExtension| Name: | QSslCertificateExtension | | Coverage: | 87.500% (7/8) |
| | 11 | 8 |
QTemporaryFilePrivate| Name: | QTemporaryFilePrivate | | Coverage: | 87.500% (14/16) |
| | 17 | 8 |
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: | 711-717 |
| | 4 | 2 |
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: | 3189-3207 |
| | 13 | 5 |
QMimeData| Name: | QMimeData | | Coverage: | 87.719% (50/57) |
| | 72 | 33 |
QNetworkHeadersPrivate| Name: | QNetworkHeadersPrivate | | Coverage: | 87.879% (58/66) |
| | 75 | 28 |
QTcpServerPrivate| Name: | QTcpServerPrivate | | Coverage: | 87.879% (29/33) |
| | 33 | 14 |
QSettings| Name: | QSettings | | Coverage: | 88.000% (88/100) |
| | 149 | 60 |
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: | 864-902 |
| | 16 | 12 |
QSqlResultPrivate| Name: | QSqlResultPrivate | | Coverage: | 88.095% (74/84) |
| | 74 | 20 |
QRegExp| Name: | QRegExp | | Coverage: | 88.182% (97/110) |
| | 104 | 63 |
QDateTimePrivate| Name: | QDateTimePrivate | | Coverage: | 88.235% (90/102) |
| | 100 | 45 |
QFutureWatcherBasePrivate| Name: | QFutureWatcherBasePrivate | | Coverage: | 88.235% (45/51) |
| | 46 | 23 |
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 |
| | 43 | 6 |
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: | 452-495 |
| | 30 | 9 |
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: | 6990-7015 |
| | 16 | 5 |
QMimeBinaryProvider| Name: | QMimeBinaryProvider | | Coverage: | 88.339% (250/283) |
| | 337 | 113 |
QRingBuffer| Name: | QRingBuffer | | Coverage: | 88.372% (114/129) |
| | 138 | 42 |
QLocalServer| Name: | QLocalServer | | Coverage: | 88.462% (46/52) |
| | 78 | 30 |
QRegExpMatchState| Name: | QRegExpMatchState | | Coverage: | 88.462% (253/286) |
| | 274 | 82 |
QStringMatcher| Name: | QStringMatcher | | Coverage: | 88.462% (23/26) |
| | 35 | 16 |
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: | 8698-8745 |
| | 33 | 9 |
QSqlQueryModelPrivate| Name: | QSqlQueryModelPrivate | | Coverage: | 88.571% (31/35) |
| | 24 | 9 |
QConfFileSettingsPrivate| Name: | QConfFileSettingsPrivate | | Coverage: | 88.692% (400/451) |
| | 422 | 135 |
QAbstractState| Name: | QAbstractState | | Coverage: | 88.889% (8/9) |
| | 13 | 7 |
QAbstractStatePrivate| Name: | QAbstractStatePrivate | | Coverage: | 88.889% (16/18) |
| | 22 | 10 |
QBenchmarkEvent| Name: | QBenchmarkEvent | | Coverage: | 88.889% (8/9) |
| | 18 | 9 |
QElapsedTimer| Name: | QElapsedTimer | | Coverage: | 88.889% (16/18) |
| | 18 | 12 |
QFileSystemWatcher| Name: | QFileSystemWatcher | | Coverage: | 88.889% (48/54) |
| | 60 | 23 |
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: | 400-411 |
| | 8 | 3 |
isFastPattern| Name: | isFastPattern | | Prototype: | static bool isFastPattern(const QString &pattern) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeglobpattern.cpp | | Lines: | 140-149 |
| | 6 | 1 |
isHex| Name: | isHex | | Prototype: | inline static bool isHex(char c) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp | | Lines: | 417-421 |
| | 2 | 1 |
isParentOf| Name: | isParentOf | | Prototype: | template <typename String> static bool isParentOf(const String &parent, const QString &dirName) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstorageinfo_unix.cpp | | Lines: | 142-148 |
| | 3 | 1 |
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: | 526-539 |
| | 3 | 8 |
is_S| Name: | is_S | | Prototype: | static inline bool is_S(QChar ch) | | Coverage: | 88.889% (8/9) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp | | Lines: | 2832-2836 |
| | 2 | 1 |
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: | 796-947 |
| | 88 | 37 |
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: | 227-249 |
| | 13 | 3 |
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: | 675-694 |
| | 9 | 3 |
QDateTime| Name: | QDateTime | | Coverage: | 89.086% (302/339) |
| | 359 | 150 |
QLoggingRegistry| Name: | QLoggingRegistry | | Coverage: | 89.189% (66/74) |
| | 78 | 30 |
QNetworkReply| Name: | QNetworkReply | | Coverage: | 89.189% (33/37) |
| | 54 | 33 |
QThreadPoolThread| Name: | QThreadPoolThread | | Coverage: | 89.189% (33/37) |
| | 38 | 14 |
QMetaMethodBuilder| Name: | QMetaMethodBuilder | | Coverage: | 89.286% (75/84) |
| | 65 | 36 |
QAbstractTransition| Name: | QAbstractTransition | | Coverage: | 89.333% (67/75) |
| | 70 | 31 |
QVariant| Name: | QVariant | | Coverage: | 89.455% (509/569) |
| | 360 | 231 |
QLatin1Codec| Name: | QLatin1Codec | | Coverage: | 89.474% (17/19) |
| | 24 | 9 |
QUnicodeTables| Name: | QUnicodeTables | | Coverage: | 89.474% (34/38) |
| | 38 | 18 |
hi0bits| Name: | hi0bits | | Prototype: | static int hi0bits(quint32 x) | | Coverage: | 89.474% (17/19) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | | Lines: | 635-661 |
| | 18 | 7 |
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: | 46-77 |
| | 20 | 8 |
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: | 71-97 |
| | 17 | 5 |
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: | 587-624 |
| | 19 | 7 |
QNetworkReplyFileImpl| Name: | QNetworkReplyFileImpl | | Coverage: | 89.583% (43/48) |
| | 78 | 19 |
qConvertToNumber| Name: | qConvertToNumber | | Prototype: | static qlonglong qConvertToNumber(const QVariant::Private *d, bool *ok) | | Coverage: | 89.583% (43/48) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp | | Lines: | 193-246 |
| | 19 | 25 |
QDBusConnectionManager| Name: | QDBusConnectionManager | | Coverage: | 89.610% (69/77) |
| | 99 | 34 |
QTestResult| Name: | QTestResult | | Coverage: | 89.623% (95/106) |
| | 100 | 46 |
QInotifyFileSystemWatcherEngine| Name: | QInotifyFileSystemWatcherEngine | | Coverage: | 89.655% (78/87) |
| | 108 | 30 |
QStateMachinePrivate| Name: | QStateMachinePrivate | | Coverage: | 89.789% (765/852) |
| | 945 | 322 |
QAbstractPrintDialogPrivate| Name: | QAbstractPrintDialogPrivate | | Coverage: | 90.000% (9/10) |
| | 8 | 3 |
QEasingCurvePrivate| Name: | QEasingCurvePrivate | | Coverage: | 90.000% (27/30) |
| | 32 | 10 |
QStorageIterator| Name: | QStorageIterator | | Coverage: | 90.000% (9/10) |
| | 8 | 8 |
QXcbShmGraphicsBuffer| Name: | QXcbShmGraphicsBuffer | | Coverage: | 90.000% (9/10) |
| | 11 | 8 |
match| Name: | match | | Prototype: | static bool match(const uchar *found, uint foundLen, const char *target, uint targetLen) | | Coverage: | 90.000% (9/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp | | Lines: | 88-95 |
| | 3 | 2 |
QHostAddress| Name: | QHostAddress | | Coverage: | 90.038% (235/261) |
| | 196 | 101 |
QUtf32| Name: | QUtf32 | | Coverage: | 90.099% (91/101) |
| | 86 | 24 |
QSequentialAnimationGroupPrivate| Name: | QSequentialAnimationGroupPrivate | | Coverage: | 90.278% (130/144) |
| | 124 | 44 |
QUnicodeTools| Name: | QUnicodeTools | | Coverage: | 90.312% (289/320) |
| | 265 | 124 |
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: | 186-293 |
| | 72 | 20 |
QFutureWatcherBase| Name: | QFutureWatcherBase | | Coverage: | 90.385% (47/52) |
| | 52 | 31 |
QAnimationTimer| Name: | QAnimationTimer | | Coverage: | 90.435% (104/115) |
| | 93 | 40 |
QXmlStreamWriterPrivate| Name: | QXmlStreamWriterPrivate | | Coverage: | 90.476% (133/147) |
| | 137 | 51 |
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: | 337-363 |
| | 17 | 8 |
QConfFile| Name: | QConfFile | | Coverage: | 90.909% (30/33) |
| | 34 | 15 |
QEventTransitionPrivate| Name: | QEventTransitionPrivate | | Coverage: | 90.909% (10/11) |
| | 10 | 5 |
QMimeGlobMatchResult| Name: | QMimeGlobMatchResult | | Coverage: | 90.909% (20/22) |
| | 16 | 8 |
QOpenSslLocks| Name: | QOpenSslLocks | | Coverage: | 90.909% (10/11) |
| | 16 | 7 |
QProcessEnvironmentPrivate| Name: | QProcessEnvironmentPrivate | | Coverage: | 90.909% (20/22) |
| | 32 | 10 |
QSqlQueryPrivate| Name: | QSqlQueryPrivate | | Coverage: | 90.909% (10/11) |
| | 9 | 5 |
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 |
| | 22 | 6 |
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: | 414-455 |
| | 23 | 7 |
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 |
| | 8 | 6 |
QStringListModel| Name: | QStringListModel | | Coverage: | 91.026% (71/78) |
| | 69 | 27 |
QNetworkCookieJar| Name: | QNetworkCookieJar | | Coverage: | 91.045% (61/67) |
| | 60 | 25 |
QDate| Name: | QDate | | Coverage: | 91.228% (260/285) |
| | 181 | 103 |
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: | 1857-1924 |
| | 45 | 14 |
isPseudoFs| Name: | isPseudoFs | | Prototype: | static bool isPseudoFs(const QStorageIterator &it) | | Coverage: | 91.304% (21/23) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstorageinfo_unix.cpp | | Lines: | 150-173 |
| | 15 | 5 |
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: | 1919-1939 |
| | 15 | 7 |
QLoggingRule| Name: | QLoggingRule | | Coverage: | 91.429% (64/70) |
| | 50 | 22 |
QAbstractAnimationPrivate| Name: | QAbstractAnimationPrivate | | Coverage: | 91.549% (65/71) |
| | 43 | 16 |
QBasicAtomicBitField| Name: | QBasicAtomicBitField | | Coverage: | 91.667% (11/12) |
| | 11 | 4 |
QDnsLookupThreadPool| Name: | QDnsLookupThreadPool | | Coverage: | 91.667% (11/12) |
| | 16 | 6 |
QParallelAnimationGroupPrivate| Name: | QParallelAnimationGroupPrivate | | Coverage: | 91.667% (55/60) |
| | 43 | 24 |
containsTLDEntry| Name: | containsTLDEntry | | Prototype: | static bool containsTLDEntry(const QString &entry) | | Coverage: | 91.667% (11/12) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtldurl.cpp | | Lines: | 43-64 |
| | 13 | 4 |
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 |
| | 6 | 4 |
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: | 46-86 |
| | 21 | 8 |
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 |
| | 8 | 4 |
QRegularExpression| Name: | QRegularExpression | | Coverage: | 91.781% (67/73) |
| | 90 | 31 |