Function | Condition %▾ | Modifications | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
checkDBusGlobalMenuAvailableName: | checkDBusGlobalMenuAvailable | Coverage: | 100.000% (1/1) | Comparison: | New |
| | New | 0 | 1 |
checkDBusGlobalMenuAvailableName: | checkDBusGlobalMenuAvailable | Prototype: | static bool checkDBusGlobalMenuAvailable() | Coverage: | 100.000% (2/2) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp | Lines: | 121-126 | Comparison: | New |
| | New | 2 | 2 |
can_consumeName: | can_consume | Prototype: | static inline bool can_consume(const char * &c, char ch) noexcept | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | Lines: | 6025-6032 | Comparison: | New |
| | New | 4 | 2 |
areMetricsTooLargeName: | areMetricsTooLarge | Prototype: | static inline bool areMetricsTooLarge(const QFontEngineFT::GlyphInfo &info) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp | Lines: | 878-884 | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp | Lines (reference): | 846-855 | Comparison: | Different |
| | Different | 6 | 1 |
applicationXQtImageLiteralName: | applicationXQtImageLiteral | Coverage: | 100.000% (1/1) | Comparison: | New |
| | New | 0 | 1 |
applicationXQtImageLiteralName: | applicationXQtImageLiteral | Prototype: | static inline QString applicationXQtImageLiteral() | Coverage: | 100.000% (2/2) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp | Lines: | 53-53 | Comparison: | New |
| | New | 0 | 2 |
applicationXColorLiteralName: | applicationXColorLiteral | Coverage: | 100.000% (1/1) | Comparison: | New |
| | New | 0 | 1 |
applicationXColorLiteralName: | applicationXColorLiteral | Prototype: | static inline QString applicationXColorLiteral() | Coverage: | 100.000% (2/2) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp | Lines: | 52-52 | Comparison: | New |
| | New | 0 | 2 |
append_utf8Name: | append_utf8 | Prototype: | static void append_utf8(QString &qs, const char *cs, int len) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | Lines: | 5983-5989 | Comparison: | New |
| | New | 4 | 1 |
appendSeparatorName: | appendSeparator | Prototype: | static inline void appendSeparator(QStringList *list, const QString &string, int from, int size, int lastQuote) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp | Lines: | 358-362 | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp | Lines (reference): | 350-356 | Comparison: | Different |
| | Different | 4 | 2 |
appendIntToThreeBytesName: | appendIntToThreeBytes | Prototype: | static void appendIntToThreeBytes(char *output, qint32 number) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp | Lines: | 380-384 | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp | Lines (reference): | 374-378 | Comparison: | Different |
| | Different | 2 | 1 |
appendIntToFourBytesName: | appendIntToFourBytes | Prototype: | static void appendIntToFourBytes(char *output, qint32 number) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp | Lines: | 386-389 | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp | Lines (reference): | 380-383 | Comparison: | Different |
| | Different | 1 | 1 |
any_ofName: | any_of | Prototype: | template<class InputIt, class UnaryPredicate> bool any_of(InputIt first, InputIt last, UnaryPredicate p) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo.cpp | Lines: | 77-81 | Comparison: | New |
| | New | 1 | 1 |
aggregateParameterCountName: | aggregateParameterCount | Prototype: | static int aggregateParameterCount(const std::vector<QMetaMethodBuilderPrivate> &methods) | Coverage: | 100.000% (2/2) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp | Lines: | 1160-1166 | Comparison: | New |
| | New | 4 | 2 |
_q_futexName: | _q_futex | Prototype: | static inline int _q_futex(void *addr, int op, int val, const struct timespec *timeout) noexcept | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qmutex_linux.cpp | Lines: | 112-124 | Comparison: | New |
| | New | 4 | 1 |
ToBeLookedUpEqualsName: | ToBeLookedUpEquals | Coverage: | 100.000% (2/2) | Comparison: | New |
| | New | 2 | 2 |
QXlibScopedPointerDeleterName: | QXlibScopedPointerDeleter | Coverage: | 100.000% (1/1) | Comparison: | New |
| | New | 1 | 1 |
QXcbXSettingsName: | QXcbXSettings | Coverage: | 100.000% (3/3) | Comparison: | Different |
| | Different | 52 | 15 |
QVersionNumberName: | QVersionNumber | Coverage: | 100.000% (38/38) | Comparison: | Different |
| | Different | 85 | 34 |
QUtf8Name: | QUtf8 | Coverage: | 100.000% (24/24) | Comparison: | Different |
| | Different | 157 | 48 |
QUrlPrivateName: | QUrlPrivate | Coverage: | 100.000% (10/10) | Comparison: | Different |
| | Different | 351 | 143 |
QUnicodeToolsName: | QUnicodeTools | Coverage: | 100.000% (21/21) | Comparison: | Different |
| | Different | 268 | 122 |
QThreadPoolPrivateName: | QThreadPoolPrivate | Coverage: | 100.000% (11/11) | Comparison: | Different |
| | Different | 94 | 33 |
QThreadDataName: | QThreadData | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 36 | 13 |
QTcpServerPrivateName: | QTcpServerPrivate | Coverage: | 100.000% (12/12) | Comparison: | Different |
| | Different | 33 | 14 |
QStringRefName: | QStringRef | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 136 | 71 |
QStringMatcherName: | QStringMatcher | Coverage: | 100.000% (4/4) | Comparison: | Different |
| | Different | 35 | 16 |
QStaticPluginName: | QStaticPlugin | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 1 | 1 |
QSslErrorEntryName: | QSslErrorEntry | Coverage: | 100.000% (1/1) | Comparison: | New |
| | New | 5 | 1 |
QSslEllipticCurveName: | QSslEllipticCurve | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 26 | 9 |
QSslConfigurationName: | QSslConfiguration | Coverage: | 100.000% (7/7) | Comparison: | Different |
| | Different | 97 | 46 |
QSqlCachedResultPrivateName: | QSqlCachedResultPrivate | Coverage: | 100.000% (2/2) | Comparison: | Different |
| | Different | 30 | 12 |
QRegExpCharClassName: | QRegExpCharClass | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 44 | 22 |
QRecursiveMutexPrivateName: | QRecursiveMutexPrivate | Coverage: | 100.000% (15/15) | Comparison: | Different |
| | Different | 17 | 7 |
QProcessPollerName: | QProcessPoller | Coverage: | 100.000% (18/18) | Comparison: | New |
| | New | 17 | 10 |
QPlainTestLoggerName: | QPlainTestLogger | Coverage: | 100.000% (5/5) | Comparison: | Different |
| | Different | 99 | 21 |
QPersistentModelIndexDataName: | QPersistentModelIndexData | Coverage: | 100.000% (5/5) | Comparison: | Different |
| | Different | 19 | 4 |
QObjectPrivateName: | QObjectPrivate | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 237 | 78 |
QNonContiguousByteDeviceRingBufferImplName: | QNonContiguousByteDeviceRingBufferImpl | Coverage: | 100.000% (3/3) | Comparison: | Different |
| | Different | 16 | 9 |
QNonContiguousByteDeviceByteArrayImplName: | QNonContiguousByteDeviceByteArrayImpl | Coverage: | 100.000% (3/3) | Comparison: | Different |
| | Different | 16 | 9 |
QNonContiguousByteDeviceBufferImplName: | QNonContiguousByteDeviceBufferImpl | Coverage: | 100.000% (2/2) | Comparison: | Different |
| | Different | 11 | 6 |
QNetworkSessionName: | QNetworkSession | Coverage: | 100.000% (8/8) | Comparison: | Different |
| | Different | 90 | 49 |
QNetworkHeadersPrivateName: | QNetworkHeadersPrivate | Coverage: | 100.000% (6/6) | Comparison: | Different |
| | Different | 75 | 28 |
QNetworkCookieJarName: | QNetworkCookieJar | Coverage: | 100.000% (16/16) | Comparison: | Different |
| | Different | 61 | 25 |
QMutexName: | QMutex | Coverage: | 100.000% (21/21) | Comparison: | Different |
| | Different | 24 | 13 |
QMimeMagicRuleMatcherName: | QMimeMagicRuleMatcher | Coverage: | 100.000% (5/5) | Comparison: | Different |
| | Different | 12 | 9 |
QMetaObjectBuilderPrivateName: | QMetaObjectBuilderPrivate | Coverage: | 100.000% (10/10) | Comparison: | Different |
| | Different | 10 | 7 |
QLibraryInfoName: | QLibraryInfo | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 67 | 20 |
QJsonValueName: | QJsonValue | Coverage: | 100.000% (4/4) | Comparison: | Different |
| | Different | 141 | 91 |
QItemSelectionModelName: | QItemSelectionModel | Coverage: | 100.000% (3/3) | Comparison: | Different |
| | Different | 286 | 122 |
QItemSelectionName: | QItemSelection | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 86 | 28 |
QHttpThreadDelegateName: | QHttpThreadDelegate | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 227 | 71 |
QHttpSocketEnginePrivateName: | QHttpSocketEnginePrivate | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 3 | 1 |
QHttpNetworkRequestPrivateName: | QHttpNetworkRequestPrivate | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 47 | 8 |
QHttpNetworkHeaderPrivateName: | QHttpNetworkHeaderPrivate | Coverage: | 100.000% (3/3) | Comparison: | Different |
| | Different | 35 | 16 |
QGlobalNetworkProxyName: | QGlobalNetworkProxy | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 42 | 13 |
QFtpName: | QFtp | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 103 | 40 |
QFontconfigDatabaseName: | QFontconfigDatabase | Coverage: | 100.000% (10/10) | Comparison: | Different |
| | Different | 224 | 46 |
QFileSystemEntryName: | QFileSystemEntry | Coverage: | 100.000% (24/24) | Comparison: | Different |
| | Different | 113 | 52 |
QEventName: | QEvent | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 13 | 6 |
QElapsedTimerName: | QElapsedTimer | Coverage: | 100.000% (12/12) | Comparison: | Different |
| | Different | 18 | 12 |
QDateName: | QDate | Coverage: | 100.000% (14/14) | Comparison: | Different |
| | Different | 182 | 104 |
QDaemonThreadName: | QDaemonThread | Coverage: | 100.000% (3/3) | Comparison: | Different |
| | Different | 3 | 3 |
QDBusServiceWatcherPrivateName: | QDBusServiceWatcherPrivate | Coverage: | 100.000% (9/9) | Comparison: | Different |
| | Different | 23 | 13 |
QDBusConnectionManagerName: | QDBusConnectionManager | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 99 | 34 |
QDBusConnectionInterfaceName: | QDBusConnectionInterface | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 58 | 30 |
QCoreApplicationDataName: | QCoreApplicationData | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 4 | 3 |
QBearerEngineName: | QBearerEngine | Coverage: | 100.000% (2/2) | Comparison: | Different |
| | Different | 10 | 4 |
QBasicMutexName: | QBasicMutex | Coverage: | 100.000% (5/5) | Comparison: | Different |
| | Different | 15 | 5 |
QBasicAtomicBitFieldName: | QBasicAtomicBitField | Coverage: | 100.000% (8/8) | Comparison: | Different |
| | Different | 11 | 4 |
QAbstractSocketEnginePrivateName: | QAbstractSocketEnginePrivate | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 2 | 1 |
QAbstractSocketEngineName: | QAbstractSocketEngine | Coverage: | 100.000% (2/2) | Comparison: | Different |
| | Different | 52 | 42 |
QAbstractConcatenableName: | QAbstractConcatenable | Coverage: | 100.000% (8/8) | Comparison: | Different |
| | Different | 6 | 4 |
PartName: | Part | Coverage: | 100.000% (1/1) | Comparison: | Different |
| | Different | 2 | 2 |
CreateMagicMatchRuleResultName: | CreateMagicMatchRuleResult | Coverage: | 100.000% (1/1) | Comparison: | New |
| | New | 3 | 1 |
QHostAddressName: | QHostAddress | Coverage: | 97.500% (78/80) | Comparison: | Different |
| | Different | 193 | 101 |
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 |
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 |
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 |
QSslSocketName: | QSslSocket | Coverage: | 95.455% (21/22) | Comparison: | Different |
| | Different | 379 | 150 |
QRingBufferName: | QRingBuffer | Coverage: | 95.000% (114/120) | Comparison: | Different |
| | Different | 161 | 52 |
QConfFileSettingsPrivateName: | QConfFileSettingsPrivate | Coverage: | 94.737% (18/19) | Comparison: | Different |
| | Different | 422 | 135 |
QTimeZoneName: | QTimeZone | Coverage: | 94.444% (17/18) | Comparison: | Different |
| | Different | 96 | 62 |
QTimeLinePrivateName: | QTimeLinePrivate | Coverage: | 94.444% (34/36) | Comparison: | Same |
| | Same | 31 | 11 |
QSettingsPrivateName: | QSettingsPrivate | Coverage: | 94.444% (102/108) | Comparison: | Different |
| | Different | 368 | 143 |
QHostInfoRunnableName: | QHostInfoRunnable | Coverage: | 94.118% (16/17) | Comparison: | Different |
| | Different | 29 | 7 |
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 |
QSizeFName: | QSizeF | Coverage: | 93.750% (15/16) | Comparison: | Different |
| | Different | 11 | 5 |
QSizeName: | QSize | Coverage: | 93.750% (15/16) | Comparison: | Different |
| | Different | 12 | 5 |
QRectFName: | QRectF | Coverage: | 93.064% (161/173) | Comparison: | Different |
| | Different | 161 | 51 |
QStateMachinePrivateName: | QStateMachinePrivate | Coverage: | 92.500% (222/240) | Comparison: | Different |
| | Different | 944 | 321 |
QObjectName: | QObject | Coverage: | 92.308% (12/13) | Comparison: | Different |
| | Different | 692 | 221 |
QNetworkReplyFileImplName: | QNetworkReplyFileImpl | Coverage: | 92.308% (24/26) | Comparison: | Different |
| | Different | 79 | 19 |
QInotifyFileSystemWatcherEngineName: | QInotifyFileSystemWatcherEngine | Coverage: | 92.000% (23/25) | Comparison: | Different |
| | Different | 108 | 30 |
QRectName: | QRect | Coverage: | 91.803% (168/183) | Comparison: | Different |
| | Different | 157 | 47 |
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 |
QTestLogName: | QTestLog | Coverage: | 91.667% (22/24) | Comparison: | Different |
| | Different | 103 | 70 |
QSslCertificatePrivateName: | QSslCertificatePrivate | Coverage: | 91.667% (11/12) | Comparison: | Different |
| | Different | 133 | 47 |
QXmlStreamWriterName: | QXmlStreamWriter | Coverage: | 90.909% (10/11) | Comparison: | Different |
| | Different | 229 | 74 |
QUrlName: | QUrl | Coverage: | 90.909% (130/143) | Comparison: | Different |
| | Different | 528 | 211 |