Function | Condition %▴ | Modifications | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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 |
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 |
QAbstractSocketPrivateName: | QAbstractSocketPrivate | Coverage: | 79.167% (152/192) | Comparison: | Different |
| | Different | 315 | 106 |
QHttpNetworkReplyPrivateName: | QHttpNetworkReplyPrivate | Coverage: | 79.310% (23/29) | Comparison: | Different |
| | Different | 339 | 106 |
QDBusPendingCallPrivateName: | QDBusPendingCallPrivate | Coverage: | 80.000% (8/10) | Comparison: | Different |
| | Different | 59 | 20 |
QDBusServerName: | QDBusServer | Coverage: | 80.000% (4/5) | Comparison: | Different |
| | Different | 32 | 16 |
QFileSelectorPrivateName: | QFileSelectorPrivate | Coverage: | 80.000% (4/5) | Comparison: | Different |
| | Different | 32 | 13 |
QGLContextGroupName: | QGLContextGroup | Coverage: | 80.000% (8/10) | Comparison: | Different |
| | Different | 22 | 9 |
QMetaMethodBuilderName: | QMetaMethodBuilder | Coverage: | 80.000% (12/15) | Comparison: | Different |
| | Different | 65 | 36 |
QPlatformPrinterSupportPluginName: | QPlatformPrinterSupportPlugin | Coverage: | 80.000% (8/10) | Comparison: | Different indentation |
| | Different indentation | 9 | 5 |
QSqlDatabaseName: | QSqlDatabase | Coverage: | 80.000% (12/15) | Comparison: | Different indentation |
| | Different indentation | 100 | 67 |
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 |
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 |
QNativeSocketEnginePrivateName: | QNativeSocketEnginePrivate | Coverage: | 80.645% (50/62) | Comparison: | Different |
| | Different | 519 | 205 |
QSqlDatabasePrivateName: | QSqlDatabasePrivate | Coverage: | 80.769% (21/26) | Comparison: | Different |
| | Different | 84 | 29 |
QDBusConnectionPrivateName: | QDBusConnectionPrivate | Coverage: | 81.208% (121/149) | Comparison: | Different |
| | Different | 970 | 288 |
QNetworkInterfaceName: | QNetworkInterface | Coverage: | 81.250% (13/16) | Comparison: | Different |
| | Different | 43 | 22 |
QXmlSimpleReaderPrivateName: | QXmlSimpleReaderPrivate | Coverage: | 81.333% (183/225) | Comparison: | Different |
| | Different | 2639 | 976 |
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 |
QNativeSocketEngineName: | QNativeSocketEngine | Coverage: | 81.818% (18/22) | Comparison: | Different |
| | Different | 285 | 128 |
QXmlSimpleReaderName: | QXmlSimpleReader | Coverage: | 81.818% (9/11) | Comparison: | Different |
| | Different | 92 | 38 |
QTextStreamName: | QTextStream | Coverage: | 82.051% (32/39) | Comparison: | Different |
| | Different | 368 | 185 |
QAbstractSocketName: | QAbstractSocket | Coverage: | 82.114% (202/246) | Comparison: | Different |
| | Different | 425 | 162 |
QLocaleDataName: | QLocaleData | Coverage: | 82.500% (264/320) | Comparison: | Different |
| | Different | 380 | 152 |
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 |
QHostInfoLookupManagerName: | QHostInfoLookupManager | Coverage: | 83.333% (15/18) | Comparison: | Different |
| | Different | 72 | 24 |
QMimeDatabaseName: | QMimeDatabase | Coverage: | 83.333% (10/12) | Comparison: | Different |
| | Different | 85 | 33 |
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 |
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 |
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 |
QSqlDriverName: | QSqlDriver | Coverage: | 83.784% (62/74) | Comparison: | Different |
| | Different | 155 | 68 |
QAbstractItemModelName: | QAbstractItemModel | Coverage: | 83.824% (57/68) | Comparison: | Different |
| | Different | 347 | 120 |
QNetworkAccessFtpBackendName: | QNetworkAccessFtpBackend | Coverage: | 83.908% (73/87) | Comparison: | Different |
| | Different | 147 | 49 |
QCoreApplicationPrivateName: | QCoreApplicationPrivate | Coverage: | 83.951% (68/81) | Comparison: | Different |
| | Different | 289 | 97 |
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 |
QSocks5SocketEnginePrivateName: | QSocks5SocketEnginePrivate | Coverage: | 84.091% (37/44) | Comparison: | Different |
| | Different | 350 | 118 |
BezierEaseName: | BezierEase | Coverage: | 84.615% (11/13) | Comparison: | Different |
| | Different | 188 | 39 |
QAbstractEventDispatcherName: | QAbstractEventDispatcher | Coverage: | 84.615% (11/13) | Comparison: | Different |
| | Different | 26 | 13 |
QFileSystemWatcherName: | QFileSystemWatcher | Coverage: | 84.615% (22/26) | Comparison: | Different |
| | Different | 60 | 23 |
QHttpSocketEngineName: | QHttpSocketEngine | Coverage: | 84.615% (110/130) | Comparison: | Different |
| | Different | 402 | 140 |
QSystemSemaphorePrivateName: | QSystemSemaphorePrivate | Coverage: | 84.615% (11/13) | Comparison: | Same |
| | Same | 83 | 30 |
QUrlQueryName: | QUrlQuery | Coverage: | 84.615% (11/13) | Comparison: | Different |
| | Different | 99 | 47 |
QMimeBinaryProviderName: | QMimeBinaryProvider | Coverage: | 85.629% (143/167) | Comparison: | Different |
| | Different | 335 | 113 |
QTeamCityLoggerName: | QTeamCityLogger | Coverage: | 85.714% (60/70) | Comparison: | New |
| | New | 89 | 27 |
QMessagePatternName: | QMessagePattern | Coverage: | 86.111% (124/144) | Comparison: | Different |
| | Different | 119 | 53 |
QNetworkDiskCacheName: | QNetworkDiskCache | Coverage: | 86.316% (82/95) | Comparison: | Different |
| | Different | 173 | 53 |
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 |
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 |
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 |
QSqlResultPrivateName: | QSqlResultPrivate | Coverage: | 87.013% (67/77) | Comparison: | Different |
| | Different | 74 | 20 |
QResourceFileEnginePrivateName: | QResourceFileEnginePrivate | Coverage: | 87.500% (7/8) | Comparison: | Different |
| | Different | 12 | 6 |
QSharedNetworkSessionManagerName: | QSharedNetworkSessionManager | Coverage: | 87.500% (7/8) | Comparison: | Different |
| | Different | 11 | 4 |
QSslCertificateName: | QSslCertificate | Coverage: | 87.500% (35/40) | Comparison: | Different |
| | Different | 182 | 78 |
QSqlTableModelName: | QSqlTableModel | Coverage: | 87.805% (36/41) | Comparison: | Different |
| | Different | 415 | 148 |
QTimerInfoListName: | QTimerInfoList | Coverage: | 87.805% (36/41) | Comparison: | Different |
| | Different | 165 | 57 |
QMimeDataName: | QMimeData | Coverage: | 88.235% (30/34) | Comparison: | Different |
| | Different | 74 | 33 |
QXmlUtilsName: | QXmlUtils | Coverage: | 88.235% (30/34) | Comparison: | Different |
| | Different | 73 | 51 |
QArrayDataName: | QArrayData | Coverage: | 88.462% (23/26) | Comparison: | Different |
| | Different | 53 | 9 |
QEasingCurvePrivateName: | QEasingCurvePrivate | Coverage: | 88.889% (24/27) | Comparison: | Different |
| | Different | 32 | 10 |
QMimeXMLProviderName: | QMimeXMLProvider | Coverage: | 89.286% (25/28) | Comparison: | Different |
| | Different | 71 | 33 |
QAsn1ElementName: | QAsn1Element | Coverage: | 89.474% (17/19) | Comparison: | Different |
| | Different | 158 | 53 |
QLoggingRegistryName: | QLoggingRegistry | Coverage: | 89.706% (61/68) | Comparison: | Different |
| | Different | 74 | 30 |
QCommandLineParserName: | QCommandLineParser | Coverage: | 90.000% (18/20) | Comparison: | Different |
| | Different | 95 | 56 |
QDBusMetaObjectGeneratorName: | QDBusMetaObjectGenerator | Coverage: | 90.000% (36/40) | Comparison: | Different |
| | Different | 245 | 52 |
QDateTimeName: | QDateTime | Coverage: | 90.000% (162/180) | Comparison: | Different |
| | Different | 360 | 149 |
QProcessName: | QProcess | Coverage: | 90.000% (45/50) | Comparison: | Different |
| | Different | 227 | 94 |
QReadWriteLockPrivateName: | QReadWriteLockPrivate | Coverage: | 90.588% (77/85) | Comparison: | New |
| | New | 93 | 30 |
QMetaTypeName: | QMetaType | Coverage: | 90.863% (179/197) | Comparison: | Different |
| | Different | 469 | 323 |
QStringListModelName: | QStringListModel | Coverage: | 90.909% (20/22) | Comparison: | Different |
| | Different | 69 | 26 |
QUrlName: | QUrl | Coverage: | 90.909% (130/143) | Comparison: | Different |
| | Different | 528 | 211 |
QXmlStreamWriterName: | QXmlStreamWriter | Coverage: | 90.909% (10/11) | Comparison: | Different |
| | Different | 229 | 74 |
QSslCertificatePrivateName: | QSslCertificatePrivate | Coverage: | 91.667% (11/12) | Comparison: | Different |
| | Different | 133 | 47 |
QTestLogName: | QTestLog | Coverage: | 91.667% (22/24) | Comparison: | Different |
| | Different | 103 | 70 |
containsTLDEntryName: | 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 | Comparison: | New |
| | New | 13 | 4 |
QRectName: | QRect | Coverage: | 91.803% (168/183) | Comparison: | Different |
| | Different | 157 | 47 |
QInotifyFileSystemWatcherEngineName: | QInotifyFileSystemWatcherEngine | Coverage: | 92.000% (23/25) | Comparison: | Different |
| | Different | 108 | 30 |
QNetworkReplyFileImplName: | QNetworkReplyFileImpl | Coverage: | 92.308% (24/26) | Comparison: | Different |
| | Different | 79 | 19 |
QObjectName: | QObject | Coverage: | 92.308% (12/13) | Comparison: | Different |
| | Different | 692 | 221 |
QStateMachinePrivateName: | QStateMachinePrivate | Coverage: | 92.500% (222/240) | Comparison: | Different |
| | Different | 944 | 321 |
QRectFName: | QRectF | Coverage: | 93.064% (161/173) | Comparison: | Different |
| | Different | 161 | 51 |
QSizeName: | QSize | Coverage: | 93.750% (15/16) | Comparison: | Different |
| | Different | 12 | 5 |
QSizeFName: | QSizeF | Coverage: | 93.750% (15/16) | Comparison: | Different |
| | Different | 11 | 5 |
parse_flag_charactersName: | parse_flag_characters | Prototype: | static uint parse_flag_characters(const char * &c) noexcept | Coverage: | 93.750% (15/16) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | Lines: | 5991-6006 | Comparison: | New |
| | New | 10 | 9 |
QHostInfoRunnableName: | QHostInfoRunnable | Coverage: | 94.118% (16/17) | Comparison: | Different |
| | Different | 29 | 7 |
QSettingsPrivateName: | QSettingsPrivate | Coverage: | 94.444% (102/108) | Comparison: | Different |
| | Different | 368 | 143 |
QTimeLinePrivateName: | QTimeLinePrivate | Coverage: | 94.444% (34/36) | Comparison: | Same |
| | Same | 31 | 11 |
QTimeZoneName: | QTimeZone | Coverage: | 94.444% (17/18) | Comparison: | Different |
| | Different | 96 | 62 |
QConfFileSettingsPrivateName: | QConfFileSettingsPrivate | Coverage: | 94.737% (18/19) | Comparison: | Different |
| | Different | 422 | 135 |
QRingBufferName: | QRingBuffer | Coverage: | 95.000% (114/120) | Comparison: | Different |
| | Different | 161 | 52 |
QSslSocketName: | QSslSocket | Coverage: | 95.455% (21/22) | Comparison: | Different |
| | Different | 379 | 150 |
qt_qdnsservicerecord_sortName: | qt_qdnsservicerecord_sort | Prototype: | static void qt_qdnsservicerecord_sort(QList<QDnsServiceRecord> &records) | Coverage: | 95.455% (21/22) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qdnslookup.cpp | Lines: | 107-155 | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qdnslookup.cpp | Lines (reference): | 101-149 | Comparison: | Different |
| | Different | 22 | 8 |
buildMetaObjectName: | buildMetaObject | Prototype: | static int buildMetaObject(QMetaObjectBuilderPrivate *d, char *buf, int expectedSize, bool relocatable) | Coverage: | 96.689% (146/151) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp | Lines: | 1172-1476 | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp | Lines (reference): | 1170-1484 | Comparison: | Different |
| | Different | 235 | 54 |
lockInternal_helperName: | lockInternal_helper | Prototype: | template <bool IsTimed> static inline bool lockInternal_helper(QBasicAtomicPointer<QMutexData> &d_ptr, int timeout = -1, QElapsedTimer *elapsedTimer = 0) noexcept | Coverage: | 97.143% (34/35) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qmutex_linux.cpp | Lines: | 131-175 | Comparison: | New |
| | New | 23 | 9 |
QHostAddressName: | QHostAddress | Coverage: | 97.500% (78/80) | Comparison: | Different |
| | Different | 193 | 101 |
CreateMagicMatchRuleResultName: | CreateMagicMatchRuleResult | Coverage: | 100.000% (1/1) | Comparison: | New |
| | New | 3 | 1 |
PartName: | Part | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 2 | 2 |
QAbstractConcatenableName: | QAbstractConcatenable | Coverage: | 100.000% (8/8) | Comparison: | Different |
| | Different | 6 | 4 |
QAbstractSocketEngineName: | QAbstractSocketEngine | Coverage: | 100.000% (2/2) | Comparison: | Different |
| | Different | 52 | 42 |
QAbstractSocketEnginePrivateName: | QAbstractSocketEnginePrivate | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 2 | 1 |
QBasicAtomicBitFieldName: | QBasicAtomicBitField | Coverage: | 100.000% (8/8) | Comparison: | Different |
| | Different | 11 | 4 |