Function | Condition %▾ | Modifications | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QStringListModelName: | QStringListModel | Coverage: | 90.909% (20/22) | Comparison: | Different |
| | Different | 69 | 26 |
QMetaTypeName: | QMetaType | Coverage: | 90.863% (179/197) | Comparison: | Different |
| | Different | 469 | 323 |
QReadWriteLockPrivateName: | QReadWriteLockPrivate | Coverage: | 90.588% (77/85) | Comparison: | New |
| | New | 93 | 30 |
QProcessName: | QProcess | Coverage: | 90.000% (45/50) | Comparison: | Different |
| | Different | 227 | 94 |
QDateTimeName: | QDateTime | Coverage: | 90.000% (162/180) | Comparison: | Different |
| | Different | 360 | 149 |
QDBusMetaObjectGeneratorName: | QDBusMetaObjectGenerator | Coverage: | 90.000% (36/40) | Comparison: | Different |
| | Different | 245 | 52 |
QCommandLineParserName: | QCommandLineParser | Coverage: | 90.000% (18/20) | Comparison: | Different |
| | Different | 95 | 56 |
QLoggingRegistryName: | QLoggingRegistry | Coverage: | 89.706% (61/68) | Comparison: | Different |
| | Different | 74 | 30 |
QAsn1ElementName: | QAsn1Element | Coverage: | 89.474% (17/19) | Comparison: | Different |
| | Different | 158 | 53 |
QMimeXMLProviderName: | QMimeXMLProvider | Coverage: | 89.286% (25/28) | Comparison: | Different |
| | Different | 71 | 33 |
QEasingCurvePrivateName: | QEasingCurvePrivate | Coverage: | 88.889% (24/27) | Comparison: | Different |
| | Different | 32 | 10 |
QArrayDataName: | QArrayData | Coverage: | 88.462% (23/26) | Comparison: | Different |
| | Different | 53 | 9 |
QXmlUtilsName: | QXmlUtils | Coverage: | 88.235% (30/34) | Comparison: | Different |
| | Different | 73 | 51 |
QMimeDataName: | QMimeData | Coverage: | 88.235% (30/34) | Comparison: | Different |
| | Different | 74 | 33 |
QTimerInfoListName: | QTimerInfoList | Coverage: | 87.805% (36/41) | Comparison: | Different |
| | Different | 165 | 57 |
QSqlTableModelName: | QSqlTableModel | Coverage: | 87.805% (36/41) | Comparison: | Different |
| | Different | 415 | 148 |
QSslCertificateName: | QSslCertificate | Coverage: | 87.500% (35/40) | Comparison: | Different |
| | Different | 182 | 78 |
QSharedNetworkSessionManagerName: | QSharedNetworkSessionManager | Coverage: | 87.500% (7/8) | Comparison: | Different |
| | Different | 11 | 4 |
QResourceFileEnginePrivateName: | QResourceFileEnginePrivate | Coverage: | 87.500% (7/8) | Comparison: | Different |
| | Different | 12 | 6 |
QSqlResultPrivateName: | QSqlResultPrivate | Coverage: | 87.013% (67/77) | Comparison: | Different |
| | Different | 74 | 20 |
unquoteName: | 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 |
shouldIncludeFsName: | 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 |
qFormatLogMessageName: | 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 |
QNetworkDiskCacheName: | QNetworkDiskCache | Coverage: | 86.316% (82/95) | Comparison: | Different |
| | Different | 173 | 53 |
QMessagePatternName: | QMessagePattern | Coverage: | 86.111% (124/144) | Comparison: | Different |
| | Different | 119 | 53 |
QTeamCityLoggerName: | QTeamCityLogger | Coverage: | 85.714% (60/70) | Comparison: | New |
| | New | 89 | 27 |
QMimeBinaryProviderName: | QMimeBinaryProvider | Coverage: | 85.629% (143/167) | Comparison: | Different |
| | Different | 335 | 113 |
QUrlQueryName: | QUrlQuery | Coverage: | 84.615% (11/13) | Comparison: | Different |
| | Different | 99 | 47 |
QSystemSemaphorePrivateName: | QSystemSemaphorePrivate | Coverage: | 84.615% (11/13) | Comparison: | Same |
| | Same | 83 | 30 |
QHttpSocketEngineName: | QHttpSocketEngine | Coverage: | 84.615% (110/130) | Comparison: | Different |
| | Different | 402 | 140 |
QFileSystemWatcherName: | QFileSystemWatcher | Coverage: | 84.615% (22/26) | Comparison: | Different |
| | Different | 60 | 23 |
QAbstractEventDispatcherName: | QAbstractEventDispatcher | Coverage: | 84.615% (11/13) | Comparison: | Different |
| | Different | 26 | 13 |
BezierEaseName: | BezierEase | Coverage: | 84.615% (11/13) | Comparison: | Different |
| | Different | 188 | 39 |
QSocks5SocketEnginePrivateName: | QSocks5SocketEnginePrivate | Coverage: | 84.091% (37/44) | Comparison: | Different |
| | Different | 350 | 118 |
locatePluginName: | 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 |
QCoreApplicationPrivateName: | QCoreApplicationPrivate | Coverage: | 83.951% (68/81) | Comparison: | Different |
| | Different | 289 | 97 |
QNetworkAccessFtpBackendName: | QNetworkAccessFtpBackend | Coverage: | 83.908% (73/87) | Comparison: | Different |
| | Different | 147 | 49 |
QAbstractItemModelName: | QAbstractItemModel | Coverage: | 83.824% (57/68) | Comparison: | Different |
| | Different | 347 | 120 |
QSqlDriverName: | QSqlDriver | Coverage: | 83.784% (62/74) | Comparison: | Different |
| | Different | 155 | 68 |
foldCaseName: | 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 |
doubleToAsciiName: | 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 |
addressFromSockaddrName: | 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 |
QMimeDatabaseName: | QMimeDatabase | Coverage: | 83.333% (10/12) | Comparison: | Different |
| | Different | 85 | 33 |
QHostInfoLookupManagerName: | QHostInfoLookupManager | Coverage: | 83.333% (15/18) | Comparison: | Different |
| | Different | 72 | 24 |
fromOffsetStringName: | 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 |
QLocaleDataName: | QLocaleData | Coverage: | 82.500% (264/320) | Comparison: | Different |
| | Different | 380 | 152 |
QAbstractSocketName: | QAbstractSocket | Coverage: | 82.114% (202/246) | Comparison: | Different |
| | Different | 425 | 162 |
QTextStreamName: | QTextStream | Coverage: | 82.051% (32/39) | Comparison: | Different |
| | Different | 368 | 185 |
QXmlSimpleReaderName: | QXmlSimpleReader | Coverage: | 81.818% (9/11) | Comparison: | Different |
| | Different | 92 | 38 |
QNativeSocketEngineName: | QNativeSocketEngine | Coverage: | 81.818% (18/22) | Comparison: | Different |
| | Different | 285 | 128 |
variantToStringName: | 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 |
QXmlSimpleReaderPrivateName: | QXmlSimpleReaderPrivate | Coverage: | 81.333% (183/225) | Comparison: | Different |
| | Different | 2639 | 976 |
QNetworkInterfaceName: | QNetworkInterface | Coverage: | 81.250% (13/16) | Comparison: | Different |
| | Different | 43 | 22 |
QDBusConnectionPrivateName: | QDBusConnectionPrivate | Coverage: | 81.208% (121/149) | Comparison: | Different |
| | Different | 970 | 288 |
QSqlDatabasePrivateName: | QSqlDatabasePrivate | Coverage: | 80.769% (21/26) | Comparison: | Different |
| | Different | 84 | 29 |
QNativeSocketEnginePrivateName: | QNativeSocketEnginePrivate | Coverage: | 80.645% (50/62) | Comparison: | Different |
| | Different | 519 | 205 |
qTopLevelDomainName: | 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 |
isValidSlotName: | 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 |
QSqlDatabaseName: | QSqlDatabase | Coverage: | 80.000% (12/15) | Comparison: | Different indentation |
| | Different indentation | 100 | 67 |
QPlatformPrinterSupportPluginName: | QPlatformPrinterSupportPlugin | Coverage: | 80.000% (8/10) | Comparison: | Different indentation |
| | Different indentation | 9 | 5 |
QMetaMethodBuilderName: | QMetaMethodBuilder | Coverage: | 80.000% (12/15) | Comparison: | Different |
| | Different | 65 | 36 |
QGLContextGroupName: | QGLContextGroup | Coverage: | 80.000% (8/10) | Comparison: | Different |
| | Different | 22 | 9 |
QFileSelectorPrivateName: | QFileSelectorPrivate | Coverage: | 80.000% (4/5) | Comparison: | Different |
| | Different | 32 | 13 |
QDBusServerName: | QDBusServer | Coverage: | 80.000% (4/5) | Comparison: | Different |
| | Different | 32 | 16 |
QDBusPendingCallPrivateName: | QDBusPendingCallPrivate | Coverage: | 80.000% (8/10) | Comparison: | Different |
| | Different | 59 | 20 |
QHttpNetworkReplyPrivateName: | QHttpNetworkReplyPrivate | Coverage: | 79.310% (23/29) | Comparison: | Different |
| | Different | 339 | 106 |
QAbstractSocketPrivateName: | QAbstractSocketPrivate | Coverage: | 79.167% (152/192) | Comparison: | Different |
| | Different | 315 | 106 |
qt_socket_getPortAndAddressName: | 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 |
extractEncodingDeclName: | 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 |
QSortFilterProxyModelPrivateName: | QSortFilterProxyModelPrivate | Coverage: | 78.462% (51/65) | Comparison: | Different |
| | Different | 659 | 200 |
QFtpPrivateName: | QFtpPrivate | Coverage: | 78.302% (83/106) | Comparison: | Different |
| | Different | 124 | 45 |
QSqlCachedResultName: | QSqlCachedResult | Coverage: | 77.982% (85/109) | Comparison: | Different |
| | Different | 94 | 41 |
QIODeviceName: | QIODevice | Coverage: | 77.941% (265/340) | Comparison: | Different |
| | Different | 359 | 136 |
Q_QGS_freelistName: | Q_QGS_freelist | Coverage: | 77.778% (7/9) | Comparison: | New |
| | New | 3 | 7 |
Q_QGS_defaultDateTimePrivateName: | Q_QGS_defaultDateTimePrivate | Coverage: | 77.778% (7/9) | Comparison: | New |
| | New | 3 | 7 |
QResourceFileEngineName: | QResourceFileEngine | Coverage: | 77.778% (14/18) | Comparison: | Different |
| | Different | 116 | 59 |
QTranslatorName: | QTranslator | Coverage: | 77.143% (27/35) | Comparison: | Different |
| | Different | 50 | 19 |
QLockFileName: | QLockFile | Coverage: | 77.143% (27/35) | Comparison: | Different |
| | Different | 51 | 25 |
parseTzAbbreviationsName: | 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 |
QMimeAllGlobPatternsName: | QMimeAllGlobPatterns | Coverage: | 76.923% (10/13) | Comparison: | Different |
| | Different | 34 | 14 |
QSslSocketPrivateName: | QSslSocketPrivate | Coverage: | 76.842% (73/95) | Comparison: | Different |
| | Different | 363 | 117 |
QDBusConnectionName: | QDBusConnection | Coverage: | 76.623% (59/77) | Comparison: | Different |
| | Different | 201 | 92 |
QDateTimeParserName: | QDateTimeParser | Coverage: | 76.359% (604/791) | Comparison: | Different |
| | Different | 874 | 427 |
QNetworkProxyFactoryName: | QNetworkProxyFactory | Coverage: | 76.316% (29/38) | Comparison: | Different |
| | Different | 43 | 17 |
QMetaObjectBuilderName: | QMetaObjectBuilder | Coverage: | 76.316% (145/190) | Comparison: | Different |
| | Different | 405 | 152 |
asciiToDoubleName: | 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 |
QByteArrayName: | QByteArray | Coverage: | 75.472% (40/53) | Comparison: | Different |
| | Different | 672 | 273 |
QMimeMagicRuleName: | QMimeMagicRule | Coverage: | 75.229% (82/109) | Comparison: | Different |
| | Different | 123 | 57 |
QSslSocketBackendPrivateName: | QSslSocketBackendPrivate | Coverage: | 75.221% (255/339) | Comparison: | Different |
| | Different | 469 | 163 |
QFactoryLoaderName: | QFactoryLoader | Coverage: | 75.221% (85/113) | Comparison: | Different |
| | Different | 125 | 43 |
initDefaultPathsName: | 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 |
QMetaPropertyBuilderName: | QMetaPropertyBuilder | Coverage: | 75.000% (6/8) | Comparison: | Different |
| | Different | 122 | 67 |
QMetaEnumBuilderName: | QMetaEnumBuilder | Coverage: | 75.000% (6/8) | Comparison: | Different |
| | Different | 37 | 18 |
QDebugName: | QDebug | Coverage: | 75.000% (3/4) | Comparison: | Different |
| | Different | 36 | 14 |
QMetaObjectName: | QMetaObject | Coverage: | 74.000% (74/100) | Comparison: | Different |
| | Different | 512 | 171 |
QHttpProtocolHandlerName: | QHttpProtocolHandler | Coverage: | 73.750% (59/80) | Comparison: | Different |
| | Different | 198 | 63 |
QReadWriteLockName: | QReadWriteLock | Coverage: | 73.729% (87/118) | Comparison: | Different |
| | Different | 119 | 47 |
QMimeTypeParserBaseName: | QMimeTypeParserBase | Coverage: | 73.563% (64/87) | Comparison: | Different |
| | Different | 125 | 62 |
QXcbCursorName: | QXcbCursor | Coverage: | 73.333% (22/30) | Comparison: | Different |
| | Different | 182 | 45 |
QStorageInfoPrivateName: | QStorageInfoPrivate | Coverage: | 72.727% (16/22) | Comparison: | Different |
| | Different | 46 | 20 |