Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QMessagePatternName: | QMessagePattern | Coverage: | 86.928% (133/153) |
| | 119 | 53 |
QNetworkAddressEntryName: | QNetworkAddressEntry | Coverage: | 86.957% (20/23) |
| | 22 | 15 |
QParallelAnimationGroupName: | QParallelAnimationGroup | Coverage: | 87.059% (74/85) |
| | 72 | 32 |
QNetworkHeadersPrivateName: | QNetworkHeadersPrivate | Coverage: | 87.097% (54/62) |
| | 75 | 28 |
QLoggingCategoryName: | QLoggingCategory | Coverage: | 87.179% (34/39) |
| | 26 | 22 |
QMetaPropertyBuilderName: | QMetaPropertyBuilder | Coverage: | 87.234% (123/141) |
| | 122 | 67 |
QProcessName: | QProcess | Coverage: | 87.349% (145/166) |
| | 227 | 94 |
QAbstractFileEngineHandlerName: | QAbstractFileEngineHandler | Coverage: | 87.500% (7/8) |
| | 9 | 4 |
QDBusMetaTypeName: | QDBusMetaType | Coverage: | 87.500% (105/120) |
| | 101 | 52 |
QRelatedTableModelName: | QRelatedTableModel | Coverage: | 87.500% (7/8) |
| | 10 | 4 |
QSharedNetworkSessionManagerName: | QSharedNetworkSessionManager | Coverage: | 87.500% (7/8) |
| | 11 | 4 |
QSslCertificateExtensionName: | QSslCertificateExtension | Coverage: | 87.500% (7/8) |
| | 11 | 8 |
QTemporaryFilePrivateName: | QTemporaryFilePrivate | Coverage: | 87.500% (14/16) |
| | 17 | 8 |
iniChopTrailingSpacesName: | 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: | 697-703 |
| | 4 | 2 |
methodIndexToSignalIndexName: | 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: | 3196-3214 |
| | 13 | 5 |
QRegExpName: | QRegExp | Coverage: | 87.736% (93/106) |
| | 104 | 63 |
QSqlResultPrivateName: | QSqlResultPrivate | Coverage: | 87.805% (72/82) |
| | 74 | 20 |
QTcpServerPrivateName: | QTcpServerPrivate | Coverage: | 87.879% (29/33) |
| | 33 | 14 |
QSettingsName: | QSettings | Coverage: | 88.000% (88/100) |
| | 148 | 60 |
parseHeaderValueName: | 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: | 872-910 |
| | 16 | 12 |
QDateTimePrivateName: | QDateTimePrivate | Coverage: | 88.235% (90/102) |
| | 100 | 45 |
QFutureWatcherBasePrivateName: | QFutureWatcherBasePrivate | Coverage: | 88.235% (45/51) |
| | 46 | 23 |
parsePosixZoneNameAndOffsetName: | 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: | 458-501 |
| | 30 | 9 |
splitStringName: | 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: | 7010-7035 |
| | 16 | 5 |
QRegExpMatchStateName: | QRegExpMatchState | Coverage: | 88.298% (249/282) |
| | 274 | 82 |
QMimeBinaryProviderName: | QMimeBinaryProvider | Coverage: | 88.339% (250/283) |
| | 335 | 113 |
QArrayDataName: | QArrayData | Coverage: | 88.462% (23/26) |
| | 53 | 9 |
QLocalServerName: | QLocalServer | Coverage: | 88.462% (46/52) |
| | 78 | 30 |
QStringMatcherName: | 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: | 8720-8767 |
| | 33 | 9 |
QUrlName: | QUrl | Coverage: | 88.547% (518/585) |
| | 528 | 211 |
QSqlQueryModelPrivateName: | QSqlQueryModelPrivate | Coverage: | 88.571% (31/35) |
| | 24 | 9 |
QMimeDataName: | QMimeData | Coverage: | 88.679% (47/53) |
| | 74 | 33 |
QConfFileSettingsPrivateName: | QConfFileSettingsPrivate | Coverage: | 88.692% (400/451) |
| | 422 | 135 |
QAbstractStateName: | QAbstractState | Coverage: | 88.889% (8/9) |
| | 13 | 7 |
QAbstractStatePrivateName: | QAbstractStatePrivate | Coverage: | 88.889% (16/18) |
| | 22 | 10 |
QBenchmarkEventName: | QBenchmarkEvent | Coverage: | 88.889% (8/9) |
| | 18 | 9 |
QFileSystemWatcherName: | QFileSystemWatcher | Coverage: | 88.889% (48/54) |
| | 60 | 23 |
QUnicodeTablesName: | QUnicodeTables | Coverage: | 88.889% (32/36) |
| | 38 | 18 |
argv0BaseNameName: | 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: | 419-430 |
| | 8 | 3 |
isProxyErrorName: | 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: | 534-547 |
| | 3 | 8 |
qCleanupFuncinfoName: | 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: | 799-950 |
| | 88 | 37 |
qDBusRemoveWatchName: | 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: | 233-255 |
| | 13 | 3 |
qt_qhostinfo_lookupName: | 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: | 702-721 |
| | 9 | 3 |
QDateTimeName: | QDateTime | Coverage: | 88.922% (297/334) |
| | 360 | 149 |
QTestResultName: | QTestResult | Coverage: | 89.000% (89/100) |
| | 100 | 46 |
QNetworkReplyName: | QNetworkReply | Coverage: | 89.189% (33/37) |
| | 54 | 33 |
QThreadPoolThreadName: | QThreadPoolThread | Coverage: | 89.189% (33/37) |
| | 38 | 14 |
QMetaMethodBuilderName: | QMetaMethodBuilder | Coverage: | 89.286% (75/84) |
| | 65 | 36 |
QHostAddressName: | QHostAddress | Coverage: | 89.300% (217/243) |
| | 193 | 101 |
QAbstractTransitionName: | QAbstractTransition | Coverage: | 89.333% (67/75) |
| | 70 | 31 |
QLatin1CodecName: | QLatin1Codec | Coverage: | 89.474% (17/19) |
| | 24 | 9 |
initName: | 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: | 52-83 |
| | 20 | 8 |
qstrtoullName: | 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: | 381-407 |
| | 17 | 5 |
qt_urlRecodeByteArrayName: | 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: | 617-654 |
| | 19 | 7 |
QNetworkReplyFileImplName: | QNetworkReplyFileImpl | Coverage: | 89.583% (43/48) |
| | 79 | 19 |
QXmlUtilsName: | QXmlUtils | Coverage: | 89.600% (112/125) |
| | 73 | 51 |
QDBusConnectionManagerName: | QDBusConnectionManager | Coverage: | 89.610% (69/77) |
| | 99 | 34 |
QInotifyFileSystemWatcherEngineName: | QInotifyFileSystemWatcherEngine | Coverage: | 89.655% (78/87) |
| | 108 | 30 |
QSequentialAnimationGroupPrivateName: | QSequentialAnimationGroupPrivate | Coverage: | 89.706% (122/136) |
| | 124 | 44 |
QLoggingRegistryName: | QLoggingRegistry | Coverage: | 89.744% (70/78) |
| | 74 | 30 |
QStateMachinePrivateName: | QStateMachinePrivate | Coverage: | 89.843% (743/827) |
| | 944 | 321 |
QAbstractPrintDialogPrivateName: | QAbstractPrintDialogPrivate | Coverage: | 90.000% (9/10) |
| | 8 | 3 |
QEasingCurvePrivateName: | QEasingCurvePrivate | Coverage: | 90.000% (27/30) |
| | 32 | 10 |
QStorageIteratorName: | QStorageIterator | Coverage: | 90.000% (9/10) |
| | 8 | 8 |
QXcbShmGraphicsBufferName: | QXcbShmGraphicsBuffer | Coverage: | 90.000% (9/10) |
| | 11 | 8 |
QVariantName: | QVariant | Coverage: | 90.062% (435/483) |
| | 360 | 231 |
QUtf32Name: | QUtf32 | Coverage: | 90.099% (91/101) |
| | 86 | 24 |
QUnicodeToolsName: | QUnicodeTools | Coverage: | 90.127% (283/314) |
| | 268 | 122 |
QLoggingRuleName: | QLoggingRule | Coverage: | 90.323% (56/62) |
| | 50 | 22 |
putEscapedStringName: | 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: | 192-299 |
| | 72 | 20 |
QFutureWatcherBaseName: | QFutureWatcherBase | Coverage: | 90.385% (47/52) |
| | 52 | 31 |
QAnimationTimerName: | QAnimationTimer | Coverage: | 90.435% (104/115) |
| | 93 | 40 |
QLibraryInfoPrivateName: | QLibraryInfoPrivate | Coverage: | 90.476% (19/21) |
| | 14 | 9 |
QTemporaryDirName: | QTemporaryDir | Coverage: | 90.476% (19/21) |
| | 21 | 13 |
QXmlStreamWriterPrivateName: | QXmlStreamWriterPrivate | Coverage: | 90.476% (133/147) |
| | 137 | 51 |
buildMatchRuleName: | 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: | 343-369 |
| | 17 | 8 |
QReadWriteLockPrivateName: | QReadWriteLockPrivate | Coverage: | 90.588% (77/85) |
| | 93 | 30 |
QStringListModelName: | QStringListModel | Coverage: | 90.667% (68/75) |
| | 69 | 26 |
QConfFileName: | QConfFile | Coverage: | 90.909% (30/33) |
| | 34 | 15 |
QDateName: | QDate | Coverage: | 90.909% (240/264) |
| | 182 | 104 |
QEventTransitionPrivateName: | QEventTransitionPrivate | Coverage: | 90.909% (10/11) |
| | 10 | 5 |
QMimeGlobMatchResultName: | QMimeGlobMatchResult | Coverage: | 90.909% (20/22) |
| | 16 | 8 |
QOpenSslLocksName: | QOpenSslLocks | Coverage: | 90.909% (10/11) |
| | 16 | 7 |
QProcessEnvironmentPrivateName: | QProcessEnvironmentPrivate | Coverage: | 90.909% (20/22) |
| | 32 | 10 |
QSqlQueryPrivateName: | QSqlQueryPrivate | Coverage: | 90.909% (10/11) |
| | 9 | 5 |
decomposeHelperName: | 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: | 1713-1746 |
| | 22 | 6 |
findChildObjectName: | 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: | 420-461 |
| | 23 | 7 |
qMetaTypeUNumberName: | 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: | 171-187 |
| | 8 | 6 |
QNetworkCookieJarName: | QNetworkCookieJar | Coverage: | 91.045% (61/67) |
| | 61 | 25 |
QParallelAnimationGroupPrivateName: | QParallelAnimationGroupPrivate | Coverage: | 91.071% (51/56) |
| | 43 | 24 |
fromIsoTimeStringName: | 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: | 1878-1945 |
| | 45 | 14 |
qt_qFindChild_helperName: | 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: | 1926-1946 |
| | 15 | 7 |
QNetworkRequestName: | QNetworkRequest | Coverage: | 91.429% (32/35) |
| | 35 | 27 |
QAbstractAnimationPrivateName: | QAbstractAnimationPrivate | Coverage: | 91.549% (65/71) |
| | 43 | 16 |
QDnsLookupThreadPoolName: | QDnsLookupThreadPool | Coverage: | 91.667% (11/12) |
| | 16 | 6 |
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 |
| | 13 | 4 |
customConvertName: | 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 |
qDecodeDataUrlName: | 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: | 52-92 |
| | 21 | 8 |
qVariantToHelperName: | 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 |