Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
qRemoveWhitespaceName: | qRemoveWhitespace | Prototype: | static void qRemoveWhitespace(const char *s, char *d) | Coverage: | 93.333% (28/30) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | Lines: | 1223-1239 |
| | 12 | 6 |
postProcessName: | postProcess | Prototype: | static QList<QNetworkInterfacePrivate *> postProcess(QList<QNetworkInterfacePrivate *> list) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface.cpp | Lines: | 45-73 |
| | 13 | 5 |
multName: | mult | Prototype: | static Bigint *mult(Bigint *a, Bigint *b) | Coverage: | 93.333% (28/30) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | Lines: | 715-795 |
| | 50 | 10 |
isValidCharacterNoDashName: | isValidCharacterNoDash | Prototype: | static inline bool isValidCharacterNoDash(QChar c) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp | Lines: | 47-54 |
| | 5 | 1 |
epochMSecsToLocalTimeName: | epochMSecsToLocalTime | Prototype: | static bool epochMSecsToLocalTime(qint64 msecs, QDate *localDate, QTime *localTime, QDateTimePrivate::DaylightStatus *daylightStatus = 0) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp | Lines: | 2426-2460 |
| | 20 | 5 |
decompositionHelperName: | decompositionHelper | Prototype: | static const unsigned short * decompositionHelper (uint ucs4, int *length, int *tag, unsigned short *buffer) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp | Lines: | 1290-1315 |
| | 17 | 3 |
b2dName: | b2d | Prototype: | static double b2d(Bigint *a, int *e) | Coverage: | 93.333% (14/15) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | Lines: | 1035-1084 |
| | 21 | 4 |
QFileSelectorName: | QFileSelector | Coverage: | 93.333% (14/15) |
| | 23 | 8 |
integralCompareName: | integralCompare | Prototype: | static int integralCompare(uint promotedType, const QVariant::Private *d1, const QVariant::Private *d2) | Coverage: | 93.103% (27/29) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp | Lines: | 3441-3462 |
| | 15 | 5 |
QMutexName: | QMutex | Coverage: | 93.103% (27/29) |
| | 24 | 13 |
QRectFName: | QRectF | Coverage: | 93.064% (161/173) |
| | 161 | 51 |
qt_string_normalizeName: | qt_string_normalize | Prototype: | void qt_string_normalize(QString *data, QString::NormalizationForm mode, QChar::UnicodeVersion version, int from) | Coverage: | 92.857% (52/56) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | Lines: | 7134-7198 |
| | 45 | 18 |
lo0bitsName: | lo0bits | Prototype: | static int lo0bits(quint32 *y) | Coverage: | 92.857% (26/28) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | Lines: | 663-703 |
| | 30 | 10 |
QThreadPoolPrivateName: | QThreadPoolPrivate | Coverage: | 92.857% (91/98) |
| | 94 | 33 |
ligatureHelperName: | ligatureHelper | Prototype: | static uint inline ligatureHelper(uint u1, uint u2) | Coverage: | 92.683% (38/41) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp | Lines: | 1767-1805 |
| | 26 | 10 |
QTimeLinePrivateName: | QTimeLinePrivate | Coverage: | 92.683% (38/41) |
| | 31 | 11 |
operator<<Name: | operator<< | Prototype: | QDataStream &operator<<(QDataStream &out, const QDateTime &dateTime) | Coverage: | 92.593% (25/27) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp | Lines: | 4808-4862 |
| | 26 | 10 |
QAbstractEventDispatcherName: | QAbstractEventDispatcher | Coverage: | 92.593% (25/27) |
| | 26 | 13 |
QStateName: | QState | Coverage: | 92.562% (112/121) |
| | 122 | 45 |
findObjectName: | findObject | Prototype: | static bool findObject(const QDBusConnectionPrivate::ObjectTreeNode *root, const QString &fullpath, int &usedLength, QDBusConnectionPrivate::ObjectTreeNode &result) | Coverage: | 92.500% (37/40) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp | Lines: | 365-412 |
| | 29 | 9 |
qFindStringName: | qFindString | Prototype: | int qFindString( const QChar *haystack0, int haystackLen, int from, const QChar *needle0, int needleLen, Qt::CaseSensitivity cs) | Coverage: | 92.453% (49/53) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | Lines: | 3067-3141 |
| | 45 | 16 |
QTimeZoneName: | QTimeZone | Coverage: | 92.453% (98/106) |
| | 96 | 62 |
calculateCoarseTimerTimeoutName: | calculateCoarseTimerTimeout | Prototype: | static void calculateCoarseTimerTimeout(QTimerInfo *t, timespec currentTime) | Coverage: | 92.308% (48/52) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp | Lines: | 223-331 |
| | 49 | 15 |
QDebugName: | QDebug | Coverage: | 92.105% (35/38) |
| | 36 | 14 |
QDirPrivateName: | QDirPrivate | Coverage: | 92.079% (93/101) |
| | 83 | 36 |
qMetaTypeCustomType_unlockedName: | qMetaTypeCustomType_unlocked | Prototype: | static int qMetaTypeCustomType_unlocked(const char *typeName, int length, int *firstInvalidIndex = 0) | Coverage: | 92.000% (23/25) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp | Lines: | 877-897 |
| | 15 | 7 |
_q_resolveEntryAndCreateLegacyEngine_recursiveName: | _q_resolveEntryAndCreateLegacyEngine_recursive | Prototype: | static bool _q_resolveEntryAndCreateLegacyEngine_recursive(QFileSystemEntry &entry, QFileSystemMetaData &data, QAbstractFileEngine *&engine, bool resolvingEntry = false) | Coverage: | 92.000% (23/25) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine.cpp | Lines: | 131-175 |
| | 20 | 9 |
QTemporaryDirName: | QTemporaryDir | Coverage: | 92.000% (23/25) |
| | 21 | 13 |
QHashDataName: | QHashData | Coverage: | 92.000% (92/100) |
| | 123 | 37 |
composeHelperName: | composeHelper | Prototype: | static void composeHelper(QString *str, QChar::UnicodeVersion version, int from) | Coverage: | 91.892% (34/37) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp | Lines: | 1807-1868 |
| | 42 | 10 |
QDBusPendingCallName: | QDBusPendingCall | Coverage: | 91.892% (34/37) |
| | 39 | 19 |
QRectName: | QRect | Coverage: | 91.803% (168/183) |
| | 157 | 47 |
QRegularExpressionName: | QRegularExpression | Coverage: | 91.781% (67/73) |
| | 90 | 31 |
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 |
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: | 46-86 |
| | 21 | 8 |
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 |
containsTLDEntryName: | containsTLDEntry | Prototype: | static bool containsTLDEntry(const QString &entry) | Coverage: | 91.667% (11/12) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtldurl.cpp | Lines: | 43-64 |
| | 13 | 4 |
QParallelAnimationGroupPrivateName: | QParallelAnimationGroupPrivate | Coverage: | 91.667% (55/60) |
| | 43 | 24 |
QDnsLookupThreadPoolName: | QDnsLookupThreadPool | Coverage: | 91.667% (11/12) |
| | 16 | 6 |
QBasicAtomicBitFieldName: | QBasicAtomicBitField | Coverage: | 91.667% (11/12) |
| | 11 | 4 |
QAbstractAnimationPrivateName: | QAbstractAnimationPrivate | Coverage: | 91.549% (65/71) |
| | 43 | 16 |
QLoggingRuleName: | QLoggingRule | Coverage: | 91.429% (64/70) |
| | 50 | 22 |
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: | 1919-1939 |
| | 15 | 7 |
isPseudoFsName: | isPseudoFs | Prototype: | static bool isPseudoFs(const QStorageIterator &it) | Coverage: | 91.304% (21/23) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstorageinfo_unix.cpp | Lines: | 150-173 |
| | 15 | 5 |
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: | 1857-1924 |
| | 45 | 14 |
QDateName: | QDate | Coverage: | 91.228% (260/285) |
| | 181 | 103 |
QNetworkCookieJarName: | QNetworkCookieJar | Coverage: | 91.045% (61/67) |
| | 60 | 25 |
QStringListModelName: | QStringListModel | Coverage: | 91.026% (71/78) |
| | 69 | 27 |
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: | 175-191 |
| | 8 | 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: | 414-455 |
| | 23 | 7 |
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: | 1707-1740 |
| | 22 | 6 |
QSqlQueryPrivateName: | QSqlQueryPrivate | Coverage: | 90.909% (10/11) |
| | 9 | 5 |
QProcessEnvironmentPrivateName: | QProcessEnvironmentPrivate | Coverage: | 90.909% (20/22) |
| | 32 | 10 |
QOpenSslLocksName: | QOpenSslLocks | Coverage: | 90.909% (10/11) |
| | 16 | 7 |
QMimeGlobMatchResultName: | QMimeGlobMatchResult | Coverage: | 90.909% (20/22) |
| | 16 | 8 |
QEventTransitionPrivateName: | QEventTransitionPrivate | Coverage: | 90.909% (10/11) |
| | 10 | 5 |
QConfFileName: | QConfFile | Coverage: | 90.909% (30/33) |
| | 34 | 15 |
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: | 337-363 |
| | 17 | 8 |
QXmlStreamWriterPrivateName: | QXmlStreamWriterPrivate | Coverage: | 90.476% (133/147) |
| | 137 | 51 |
QAnimationTimerName: | QAnimationTimer | Coverage: | 90.435% (104/115) |
| | 93 | 40 |
QFutureWatcherBaseName: | QFutureWatcherBase | Coverage: | 90.385% (47/52) |
| | 52 | 31 |
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: | 186-293 |
| | 72 | 20 |
QUnicodeToolsName: | QUnicodeTools | Coverage: | 90.312% (289/320) |
| | 265 | 124 |
QSequentialAnimationGroupPrivateName: | QSequentialAnimationGroupPrivate | Coverage: | 90.278% (130/144) |
| | 124 | 44 |
QUtf32Name: | QUtf32 | Coverage: | 90.099% (91/101) |
| | 86 | 24 |
QHostAddressName: | QHostAddress | Coverage: | 90.038% (235/261) |
| | 196 | 101 |
matchName: | match | Prototype: | static bool match(const uchar *found, uint foundLen, const char *target, uint targetLen) | Coverage: | 90.000% (9/10) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp | Lines: | 88-95 |
| | 3 | 2 |
QXcbShmGraphicsBufferName: | QXcbShmGraphicsBuffer | Coverage: | 90.000% (9/10) |
| | 11 | 8 |
QStorageIteratorName: | QStorageIterator | Coverage: | 90.000% (9/10) |
| | 8 | 8 |
QEasingCurvePrivateName: | QEasingCurvePrivate | Coverage: | 90.000% (27/30) |
| | 32 | 10 |
QAbstractPrintDialogPrivateName: | QAbstractPrintDialogPrivate | Coverage: | 90.000% (9/10) |
| | 8 | 3 |
QStateMachinePrivateName: | QStateMachinePrivate | Coverage: | 89.789% (765/852) |
| | 945 | 322 |
QInotifyFileSystemWatcherEngineName: | QInotifyFileSystemWatcherEngine | Coverage: | 89.655% (78/87) |
| | 108 | 30 |
QTestResultName: | QTestResult | Coverage: | 89.623% (95/106) |
| | 100 | 46 |
QDBusConnectionManagerName: | QDBusConnectionManager | Coverage: | 89.610% (69/77) |
| | 99 | 34 |
qConvertToNumberName: | qConvertToNumber | Prototype: | static qlonglong qConvertToNumber(const QVariant::Private *d, bool *ok) | Coverage: | 89.583% (43/48) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp | Lines: | 193-246 |
| | 19 | 25 |
QNetworkReplyFileImplName: | QNetworkReplyFileImpl | Coverage: | 89.583% (43/48) |
| | 78 | 19 |
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: | 587-624 |
| | 19 | 7 |
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: | 71-97 |
| | 17 | 5 |
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: | 46-77 |
| | 20 | 8 |
hi0bitsName: | hi0bits | Prototype: | static int hi0bits(quint32 x) | Coverage: | 89.474% (17/19) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | Lines: | 635-661 |
| | 18 | 7 |
QUnicodeTablesName: | QUnicodeTables | Coverage: | 89.474% (34/38) |
| | 38 | 18 |
QLatin1CodecName: | QLatin1Codec | Coverage: | 89.474% (17/19) |
| | 24 | 9 |
QVariantName: | QVariant | Coverage: | 89.455% (509/569) |
| | 360 | 231 |
QAbstractTransitionName: | QAbstractTransition | Coverage: | 89.333% (67/75) |
| | 70 | 31 |
QMetaMethodBuilderName: | QMetaMethodBuilder | Coverage: | 89.286% (75/84) |
| | 65 | 36 |
QThreadPoolThreadName: | QThreadPoolThread | Coverage: | 89.189% (33/37) |
| | 38 | 14 |
QNetworkReplyName: | QNetworkReply | Coverage: | 89.189% (33/37) |
| | 54 | 33 |
QLoggingRegistryName: | QLoggingRegistry | Coverage: | 89.189% (66/74) |
| | 78 | 30 |
QDateTimeName: | QDateTime | Coverage: | 89.086% (302/339) |
| | 359 | 150 |
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: | 675-694 |
| | 9 | 3 |
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: | 227-249 |
| | 13 | 3 |
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: | 796-947 |
| | 88 | 37 |
is_SName: | is_S | Prototype: | static inline bool is_S(QChar ch) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp | Lines: | 2832-2836 |
| | 2 | 1 |
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: | 526-539 |
| | 3 | 8 |
isParentOfName: | isParentOf | Prototype: | template <typename String> static bool isParentOf(const String &parent, const QString &dirName) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstorageinfo_unix.cpp | Lines: | 142-148 |
| | 3 | 1 |
isHexName: | isHex | Prototype: | inline static bool isHex(char c) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp | Lines: | 417-421 |
| | 2 | 1 |
isFastPatternName: | isFastPattern | Prototype: | static bool isFastPattern(const QString &pattern) | Coverage: | 88.889% (8/9) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeglobpattern.cpp | Lines: | 140-149 |
| | 6 | 1 |
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: | 400-411 |
| | 8 | 3 |
QFileSystemWatcherName: | QFileSystemWatcher | Coverage: | 88.889% (48/54) |
| | 60 | 23 |