| Function | Condition %▾ | Modifications | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QStringListModel| Name: | QStringListModel | | Coverage: | 90.909% (20/22) | | Comparison: | Different |
| | Different | 69 | 26 |
QMetaType| Name: | QMetaType | | Coverage: | 90.863% (179/197) | | Comparison: | Different |
| | Different | 469 | 323 |
QReadWriteLockPrivate| Name: | QReadWriteLockPrivate | | Coverage: | 90.588% (77/85) | | Comparison: | New |
| | New | 93 | 30 |
QProcess| Name: | QProcess | | Coverage: | 90.000% (45/50) | | Comparison: | Different |
| | Different | 227 | 94 |
QDateTime| Name: | QDateTime | | Coverage: | 90.000% (162/180) | | Comparison: | Different |
| | Different | 360 | 149 |
QDBusMetaObjectGenerator| Name: | QDBusMetaObjectGenerator | | Coverage: | 90.000% (36/40) | | Comparison: | Different |
| | Different | 245 | 52 |
QCommandLineParser| Name: | QCommandLineParser | | Coverage: | 90.000% (18/20) | | Comparison: | Different |
| | Different | 95 | 56 |
QLoggingRegistry| Name: | QLoggingRegistry | | Coverage: | 89.706% (61/68) | | Comparison: | Different |
| | Different | 74 | 30 |
QAsn1Element| Name: | QAsn1Element | | Coverage: | 89.474% (17/19) | | Comparison: | Different |
| | Different | 158 | 53 |
QMimeXMLProvider| Name: | QMimeXMLProvider | | Coverage: | 89.286% (25/28) | | Comparison: | Different |
| | Different | 71 | 33 |
QEasingCurvePrivate| Name: | QEasingCurvePrivate | | Coverage: | 88.889% (24/27) | | Comparison: | Different |
| | Different | 32 | 10 |
QArrayData| Name: | QArrayData | | Coverage: | 88.462% (23/26) | | Comparison: | Different |
| | Different | 53 | 9 |
QXmlUtils| Name: | QXmlUtils | | Coverage: | 88.235% (30/34) | | Comparison: | Different |
| | Different | 73 | 51 |
QMimeData| Name: | QMimeData | | Coverage: | 88.235% (30/34) | | Comparison: | Different |
| | Different | 74 | 33 |
QTimerInfoList| Name: | QTimerInfoList | | Coverage: | 87.805% (36/41) | | Comparison: | Different |
| | Different | 165 | 57 |
QSqlTableModel| Name: | QSqlTableModel | | Coverage: | 87.805% (36/41) | | Comparison: | Different |
| | Different | 415 | 148 |
QSslCertificate| Name: | QSslCertificate | | Coverage: | 87.500% (35/40) | | Comparison: | Different |
| | Different | 182 | 78 |
QSharedNetworkSessionManager| Name: | QSharedNetworkSessionManager | | Coverage: | 87.500% (7/8) | | Comparison: | Different |
| | Different | 11 | 4 |
QResourceFileEnginePrivate| Name: | QResourceFileEnginePrivate | | Coverage: | 87.500% (7/8) | | Comparison: | Different |
| | Different | 12 | 6 |
QSqlResultPrivate| Name: | QSqlResultPrivate | | Coverage: | 87.013% (67/77) | | Comparison: | Different |
| | Different | 74 | 20 |
unquote| Name: | unquote | | Prototype: | static QString unquote(const QStringRef &str) | | Coverage: | 86.667% (13/15) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp | | Lines: | 316-338 | | Comparison: | New |
| | New | 15 | 5 |
shouldIncludeFs| Name: | shouldIncludeFs | | Prototype: | static bool shouldIncludeFs(const QStorageIterator &it) | | Coverage: | 86.667% (13/15) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstorageinfo_unix.cpp | | Lines: | 157-192 | | Comparison: | New |
| | New | 10 | 3 |
qFormatLogMessage| Name: | qFormatLogMessage | | Prototype: | QString qFormatLogMessage(QtMsgType type, const QMessageLogContext &context, const QString &str) | | Coverage: | 86.408% (89/103) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp | | Lines: | 1353-1468 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp | | Lines (reference): | 1262-1431 | | Comparison: | Different |
| | Different | 108 | 47 |
QNetworkDiskCache| Name: | QNetworkDiskCache | | Coverage: | 86.316% (82/95) | | Comparison: | Different |
| | Different | 173 | 53 |
QMessagePattern| Name: | QMessagePattern | | Coverage: | 86.111% (124/144) | | Comparison: | Different |
| | Different | 119 | 53 |
QTeamCityLogger| Name: | QTeamCityLogger | | Coverage: | 85.714% (60/70) | | Comparison: | New |
| | New | 89 | 27 |
QMimeBinaryProvider| Name: | QMimeBinaryProvider | | Coverage: | 85.629% (143/167) | | Comparison: | Different |
| | Different | 335 | 113 |
QUrlQuery| Name: | QUrlQuery | | Coverage: | 84.615% (11/13) | | Comparison: | Different |
| | Different | 99 | 47 |
QSystemSemaphorePrivate| Name: | QSystemSemaphorePrivate | | Coverage: | 84.615% (11/13) | | Comparison: | Same |
| | Same | 83 | 30 |
QHttpSocketEngine| Name: | QHttpSocketEngine | | Coverage: | 84.615% (110/130) | | Comparison: | Different |
| | Different | 402 | 140 |
QFileSystemWatcher| Name: | QFileSystemWatcher | | Coverage: | 84.615% (22/26) | | Comparison: | Different |
| | Different | 60 | 23 |
QAbstractEventDispatcher| Name: | QAbstractEventDispatcher | | Coverage: | 84.615% (11/13) | | Comparison: | Different |
| | Different | 26 | 13 |
BezierEase| Name: | BezierEase | | Coverage: | 84.615% (11/13) | | Comparison: | Different |
| | Different | 188 | 39 |
QSocks5SocketEnginePrivate| Name: | QSocks5SocketEnginePrivate | | Coverage: | 84.091% (37/44) | | Comparison: | Different |
| | Different | 350 | 118 |
locatePlugin| Name: | locatePlugin | | Prototype: | static QString locatePlugin(const QString& fileName) | | Coverage: | 84.000% (21/25) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qpluginloader.cpp | | Lines: | 281-324 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qpluginloader.cpp | | Lines (reference): | 275-318 | | Comparison: | Different |
| | Different | 28 | 11 |
QCoreApplicationPrivate| Name: | QCoreApplicationPrivate | | Coverage: | 83.951% (68/81) | | Comparison: | Different |
| | Different | 289 | 97 |
QNetworkAccessFtpBackend| Name: | QNetworkAccessFtpBackend | | Coverage: | 83.908% (73/87) | | Comparison: | Different |
| | Different | 147 | 49 |
QAbstractItemModel| Name: | QAbstractItemModel | | Coverage: | 83.824% (57/68) | | Comparison: | Different |
| | Different | 347 | 120 |
QSqlDriver| Name: | QSqlDriver | | Coverage: | 83.784% (62/74) | | Comparison: | Different |
| | Different | 155 | 68 |
foldCase| Name: | foldCase | | Prototype: | static inline uint foldCase(uint ch, uint &last) noexcept | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp | | Lines: | 1521-1528 | | Comparison: | New |
| | New | 5 | 2 |
doubleToAscii| Name: | doubleToAscii | | Prototype: | void doubleToAscii(double d, QLocaleData::DoubleForm form, int precision, char *buf, int bufSize, bool &sign, int &length, int &decpt) | | Coverage: | 83.333% (35/42) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | | Lines: | 78-278 | | Comparison: | New |
| | New | 36 | 11 |
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 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp | | Lines (reference): | 81-108 | | Comparison: | Different |
| | Different | 16 | 7 |
QMimeDatabase| Name: | QMimeDatabase | | Coverage: | 83.333% (10/12) | | Comparison: | Different |
| | Different | 85 | 33 |
QHostInfoLookupManager| Name: | QHostInfoLookupManager | | Coverage: | 83.333% (15/18) | | Comparison: | Different |
| | Different | 72 | 24 |
fromOffsetString| Name: | fromOffsetString | | Prototype: | static int fromOffsetString(const QStringRef &offsetString, bool *valid) noexcept | | Coverage: | 82.759% (24/29) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp | | Lines: | 260-302 | | Comparison: | New |
| | New | 28 | 7 |
QLocaleData| Name: | QLocaleData | | Coverage: | 82.500% (264/320) | | Comparison: | Different |
| | Different | 380 | 152 |
QAbstractSocket| Name: | QAbstractSocket | | Coverage: | 82.114% (202/246) | | Comparison: | Different |
| | Different | 425 | 162 |
QTextStream| Name: | QTextStream | | Coverage: | 82.051% (32/39) | | Comparison: | Different |
| | Different | 368 | 185 |
QXmlSimpleReader| Name: | QXmlSimpleReader | | Coverage: | 81.818% (9/11) | | Comparison: | Different |
| | Different | 92 | 38 |
QNativeSocketEngine| Name: | QNativeSocketEngine | | Coverage: | 81.818% (18/22) | | Comparison: | Different |
| | Different | 285 | 128 |
variantToString| Name: | variantToString | | Prototype: | static bool variantToString(const QVariant &arg, QString &out) | | Coverage: | 81.395% (70/86) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp | | Lines: | 81-160 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp | | Lines (reference): | 74-153 | | Comparison: | Different |
| | Different | 71 | 23 |
QXmlSimpleReaderPrivate| Name: | QXmlSimpleReaderPrivate | | Coverage: | 81.333% (183/225) | | Comparison: | Different |
| | Different | 2639 | 976 |
QNetworkInterface| Name: | QNetworkInterface | | Coverage: | 81.250% (13/16) | | Comparison: | Different |
| | Different | 43 | 22 |
QDBusConnectionPrivate| Name: | QDBusConnectionPrivate | | Coverage: | 81.208% (121/149) | | Comparison: | Different |
| | Different | 970 | 288 |
QSqlDatabasePrivate| Name: | QSqlDatabasePrivate | | Coverage: | 80.769% (21/26) | | Comparison: | Different |
| | Different | 84 | 29 |
QNativeSocketEnginePrivate| Name: | QNativeSocketEnginePrivate | | Coverage: | 80.645% (50/62) | | Comparison: | Different |
| | Different | 519 | 205 |
qTopLevelDomain| Name: | qTopLevelDomain | | Prototype: | QString qTopLevelDomain(const QString &domain) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtldurl.cpp | | Lines: | 84-98 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtldurl.cpp | | Lines (reference): | 73-87 | | Comparison: | Different |
| | Different | 10 | 4 |
isValidSlot| Name: | isValidSlot | | Prototype: | static bool isValidSlot(const QMetaMethod &sl) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp | | Lines: | 173-182 | | Comparison: | New |
| | New | 7 | 2 |
QSqlDatabase| Name: | QSqlDatabase | | Coverage: | 80.000% (12/15) | | Comparison: | Different indentation |
| | Different indentation | 100 | 67 |
QPlatformPrinterSupportPlugin| Name: | QPlatformPrinterSupportPlugin | | Coverage: | 80.000% (8/10) | | Comparison: | Different indentation |
| | Different indentation | 9 | 5 |
QMetaMethodBuilder| Name: | QMetaMethodBuilder | | Coverage: | 80.000% (12/15) | | Comparison: | Different |
| | Different | 65 | 36 |
QGLContextGroup| Name: | QGLContextGroup | | Coverage: | 80.000% (8/10) | | Comparison: | Different |
| | Different | 22 | 9 |
QFileSelectorPrivate| Name: | QFileSelectorPrivate | | Coverage: | 80.000% (4/5) | | Comparison: | Different |
| | Different | 32 | 13 |
QDBusServer| Name: | QDBusServer | | Coverage: | 80.000% (4/5) | | Comparison: | Different |
| | Different | 32 | 16 |
QDBusPendingCallPrivate| Name: | QDBusPendingCallPrivate | | Coverage: | 80.000% (8/10) | | Comparison: | Different |
| | Different | 59 | 20 |
QHttpNetworkReplyPrivate| Name: | QHttpNetworkReplyPrivate | | Coverage: | 79.310% (23/29) | | Comparison: | Different |
| | Different | 339 | 106 |
QAbstractSocketPrivate| Name: | QAbstractSocketPrivate | | Coverage: | 79.167% (152/192) | | Comparison: | Different |
| | Different | 315 | 106 |
qt_socket_getPortAndAddress| Name: | qt_socket_getPortAndAddress | | Prototype: | static inline void qt_socket_getPortAndAddress(const qt_sockaddr *s, quint16 *port, QHostAddress *addr) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp | | Lines: | 110-134 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp | | Lines (reference): | 101-132 | | Comparison: | Different |
| | Different | 21 | 8 |
extractEncodingDecl| Name: | extractEncodingDecl | | Prototype: | static QString extractEncodingDecl(const QString &text, bool *needMoreText) | | Coverage: | 78.788% (26/33) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp | | Lines: | 1293-1333 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp | | Lines (reference): | 1279-1319 | | Comparison: | Different |
| | Different | 28 | 9 |
QSortFilterProxyModelPrivate| Name: | QSortFilterProxyModelPrivate | | Coverage: | 78.462% (51/65) | | Comparison: | Different |
| | Different | 659 | 200 |
QFtpPrivate| Name: | QFtpPrivate | | Coverage: | 78.302% (83/106) | | Comparison: | Different |
| | Different | 124 | 45 |
QSqlCachedResult| Name: | QSqlCachedResult | | Coverage: | 77.982% (85/109) | | Comparison: | Different |
| | Different | 94 | 41 |
QIODevice| Name: | QIODevice | | Coverage: | 77.941% (265/340) | | Comparison: | Different |
| | Different | 359 | 136 |
Q_QGS_freelist| Name: | Q_QGS_freelist | | Coverage: | 77.778% (7/9) | | Comparison: | New |
| | New | 3 | 7 |
Q_QGS_defaultDateTimePrivate| Name: | Q_QGS_defaultDateTimePrivate | | Coverage: | 77.778% (7/9) | | Comparison: | New |
| | New | 3 | 7 |
QResourceFileEngine| Name: | QResourceFileEngine | | Coverage: | 77.778% (14/18) | | Comparison: | Different |
| | Different | 116 | 59 |
QTranslator| Name: | QTranslator | | Coverage: | 77.143% (27/35) | | Comparison: | Different |
| | Different | 50 | 19 |
QLockFile| Name: | QLockFile | | Coverage: | 77.143% (27/35) | | Comparison: | Different |
| | Different | 51 | 25 |
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 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | | Lines (reference): | 241-268 | | Comparison: | Different |
| | Different | 14 | 5 |
QMimeAllGlobPatterns| Name: | QMimeAllGlobPatterns | | Coverage: | 76.923% (10/13) | | Comparison: | Different |
| | Different | 34 | 14 |
QSslSocketPrivate| Name: | QSslSocketPrivate | | Coverage: | 76.842% (73/95) | | Comparison: | Different |
| | Different | 363 | 117 |
QDBusConnection| Name: | QDBusConnection | | Coverage: | 76.623% (59/77) | | Comparison: | Different |
| | Different | 201 | 92 |
QDateTimeParser| Name: | QDateTimeParser | | Coverage: | 76.359% (604/791) | | Comparison: | Different |
| | Different | 874 | 427 |
QNetworkProxyFactory| Name: | QNetworkProxyFactory | | Coverage: | 76.316% (29/38) | | Comparison: | Different |
| | Different | 43 | 17 |
QMetaObjectBuilder| Name: | QMetaObjectBuilder | | Coverage: | 76.316% (145/190) | | Comparison: | Different |
| | Different | 405 | 152 |
asciiToDouble| Name: | asciiToDouble | | Prototype: | double asciiToDouble(const char *num, int numLen, bool &ok, int &processed, TrailingJunkMode trailingJunkMode) | | Coverage: | 75.556% (34/45) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | | Lines: | 280-379 | | Comparison: | New |
| | New | 42 | 13 |
QByteArray| Name: | QByteArray | | Coverage: | 75.472% (40/53) | | Comparison: | Different |
| | Different | 672 | 273 |
QMimeMagicRule| Name: | QMimeMagicRule | | Coverage: | 75.229% (82/109) | | Comparison: | Different |
| | Different | 123 | 57 |
QSslSocketBackendPrivate| Name: | QSslSocketBackendPrivate | | Coverage: | 75.221% (255/339) | | Comparison: | Different |
| | Different | 469 | 163 |
QFactoryLoader| Name: | QFactoryLoader | | Coverage: | 75.221% (85/113) | | Comparison: | Different |
| | Different | 125 | 43 |
initDefaultPaths| Name: | initDefaultPaths | | Prototype: | static void initDefaultPaths(QMutexLocker *locker) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp | | Lines: | 1059-1095 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp | | Lines (reference): | 1049-1111 | | Comparison: | Different |
| | Different | 13 | 2 |
QMetaPropertyBuilder| Name: | QMetaPropertyBuilder | | Coverage: | 75.000% (6/8) | | Comparison: | Different |
| | Different | 122 | 67 |
QMetaEnumBuilder| Name: | QMetaEnumBuilder | | Coverage: | 75.000% (6/8) | | Comparison: | Different |
| | Different | 37 | 18 |
QDebug| Name: | QDebug | | Coverage: | 75.000% (3/4) | | Comparison: | Different |
| | Different | 36 | 14 |
QMetaObject| Name: | QMetaObject | | Coverage: | 74.000% (74/100) | | Comparison: | Different |
| | Different | 512 | 171 |
QHttpProtocolHandler| Name: | QHttpProtocolHandler | | Coverage: | 73.750% (59/80) | | Comparison: | Different |
| | Different | 198 | 63 |
QReadWriteLock| Name: | QReadWriteLock | | Coverage: | 73.729% (87/118) | | Comparison: | Different |
| | Different | 119 | 47 |
QMimeTypeParserBase| Name: | QMimeTypeParserBase | | Coverage: | 73.563% (64/87) | | Comparison: | Different |
| | Different | 125 | 62 |
QXcbCursor| Name: | QXcbCursor | | Coverage: | 73.333% (22/30) | | Comparison: | Different |
| | Different | 182 | 45 |
QStorageInfoPrivate| Name: | QStorageInfoPrivate | | Coverage: | 72.727% (16/22) | | Comparison: | Different |
| | Different | 46 | 20 |