| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
rowLengthsFromRange| Name: | rowLengthsFromRange | | Prototype: | static void rowLengthsFromRange(const QItemSelectionRange &range, QVector<QPair<QPersistentModelIndex, uint> > &result) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp | | Lines: | 289-303 |
| | 7 | 3 |
socketNotifierSourceCheck| Name: | socketNotifierSourceCheck | | Prototype: | static gboolean socketNotifierSourceCheck(GSource *source) | | Coverage: | 77.778% (7/9) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp | | Lines: | 68-89 |
| | 10 | 3 |
QDBusConnectionPrivate| Name: | QDBusConnectionPrivate | | Coverage: | 77.842% (678/871) |
| | 970 | 288 |
QStringRef| Name: | QStringRef | | Coverage: | 77.852% (116/149) |
| | 136 | 71 |
QTimerInfoList| Name: | QTimerInfoList | | Coverage: | 77.852% (116/149) |
| | 165 | 57 |
QBuffer| Name: | QBuffer | | Coverage: | 78.022% (71/91) |
| | 79 | 36 |
qt_socks5_get_host_address_and_port| Name: | qt_socks5_get_host_address_and_port | | Prototype: | static int qt_socks5_get_host_address_and_port(const QByteArray &buf, QHostAddress *pAddress, quint16 *pPort, int *pPos) | | Coverage: | 78.125% (25/32) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp | | Lines: | 212-271 |
| | 38 | 11 |
QProcessEnvironment| Name: | QProcessEnvironment | | Coverage: | 78.182% (43/55) |
| | 56 | 27 |
calculatePosixTransitions| Name: | calculatePosixTransitions | | Prototype: | static QVector<QTimeZonePrivate::Data> calculatePosixTransitions(const QByteArray &posixRule, int startYear, int endYear, int lastTranMSecs) | | Coverage: | 78.261% (36/46) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | | Lines: | 497-591 |
| | 61 | 14 |
QTcpServer| Name: | QTcpServer | | Coverage: | 78.409% (69/88) |
| | 121 | 43 |
QDBusMessagePrivate| Name: | QDBusMessagePrivate | | Coverage: | 78.505% (84/107) |
| | 122 | 39 |
BackEase| Name: | BackEase | | Coverage: | 78.571% (11/14) |
| | 13 | 8 |
CalculationCache| Name: | CalculationCache | | Coverage: | 78.571% (22/28) |
| | 40 | 10 |
QDBusPendingCallWatcher| Name: | QDBusPendingCallWatcher | | Coverage: | 78.571% (11/14) |
| | 11 | 6 |
QMessageAuthenticationCodePrivate| Name: | QMessageAuthenticationCodePrivate | | Coverage: | 78.571% (11/14) |
| | 20 | 6 |
QPropertyAnimationPrivate| Name: | QPropertyAnimationPrivate | | Coverage: | 78.571% (22/28) |
| | 25 | 10 |
QSystemSemaphore| Name: | QSystemSemaphore | | Coverage: | 78.571% (22/28) |
| | 25 | 12 |
replacePercentN| Name: | replacePercentN | | Prototype: | static void replacePercentN(QString *result, int n) | | Coverage: | 78.571% (11/14) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp | | Lines: | 1935-1957 |
| | 15 | 5 |
QDir| Name: | QDir | | Coverage: | 78.614% (261/332) |
| | 332 | 135 |
QHttpNetworkReplyPrivate| Name: | QHttpNetworkReplyPrivate | | Coverage: | 78.750% (315/400) |
| | 341 | 106 |
QDnsLookup| Name: | QDnsLookup | | Coverage: | 78.788% (26/33) |
| | 51 | 25 |
extractEncodingDecl| Name: | 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: | 1279-1319 |
| | 28 | 9 |
fallbackParent| Name: | fallbackParent | | Prototype: | static QString fallbackParent(const QString &mimeTypeName) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp | | Lines: | 58-72 |
| | 9 | 3 |
mergeIndexes| Name: | mergeIndexes | | Prototype: | static QItemSelection mergeIndexes(const QVector<QPersistentModelIndex> &indexes) | | Coverage: | 78.947% (30/38) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp | | Lines: | 935-995 |
| | 45 | 10 |
qt_error_string| Name: | qt_error_string | | Prototype: | QString qt_error_string(int errorCode) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp | | Lines: | 3084-3151 |
| | 20 | 9 |
readEtcFile| Name: | readEtcFile | | Prototype: | static bool readEtcFile(QUnixOSVersion &v, const char *filename, const QByteArray &idKey, const QByteArray &versionKey, const QByteArray &prettyNameKey) | | Coverage: | 78.947% (15/19) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp | | Lines: | 2162-2201 |
| | 25 | 7 |
QFileSystemWatcherPrivate| Name: | QFileSystemWatcherPrivate | | Coverage: | 79.167% (19/24) |
| | 38 | 12 |
QDBusMarshaller| Name: | QDBusMarshaller | | Coverage: | 79.216% (202/255) |
| | 273 | 111 |
QNetworkDiskCachePrivate| Name: | QNetworkDiskCachePrivate | | Coverage: | 79.592% (39/49) |
| | 59 | 19 |
QAbstractItemModel| Name: | QAbstractItemModel | | Coverage: | 79.605% (242/304) |
| | 348 | 118 |
QLocaleData| Name: | QLocaleData | | Coverage: | 79.652% (458/575) |
| | 391 | 159 |
QXmlUtils| Name: | QXmlUtils | | Coverage: | 79.688% (102/128) |
| | 64 | 48 |
QMetaObjectBuilder| Name: | QMetaObjectBuilder | | Coverage: | 79.703% (322/404) |
| | 411 | 152 |
QSequentialAnimationGroup| Name: | QSequentialAnimationGroup | | Coverage: | 79.730% (59/74) |
| | 68 | 26 |
QLibrary| Name: | QLibrary | | Coverage: | 79.747% (63/79) |
| | 72 | 34 |
QTimeZonePrivate| Name: | QTimeZonePrivate | | Coverage: | 79.894% (151/189) |
| | 184 | 74 |
QAbstractNativeEventFilter| Name: | QAbstractNativeEventFilter | | Coverage: | 80.000% (4/5) |
| | 4 | 3 |
QCoreApplicationData| Name: | QCoreApplicationData | | Coverage: | 80.000% (4/5) |
| | 4 | 3 |
QDBusSpyCallEvent| Name: | QDBusSpyCallEvent | | Coverage: | 80.000% (8/10) |
| | 6 | 5 |
QFinalState| Name: | QFinalState | | Coverage: | 80.000% (4/5) |
| | 7 | 5 |
QNetworkAccessBackendFactory| Name: | QNetworkAccessBackendFactory | | Coverage: | 80.000% (4/5) |
| | 5 | 3 |
QSignalTransitionPrivate| Name: | QSignalTransitionPrivate | | Coverage: | 80.000% (12/15) |
| | 17 | 7 |
QTestTablePrivate| Name: | QTestTablePrivate | | Coverage: | 80.000% (4/5) |
| | 5 | 5 |
QWaitConditionPrivate| Name: | QWaitConditionPrivate | | Coverage: | 80.000% (16/20) |
| | 20 | 7 |
argToString| Name: | argToString | | Prototype: | bool argToString(const QDBusArgument &busArg, QString &out) | | Coverage: | 80.000% (48/60) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp | | Lines: | 155-232 |
| | 51 | 24 |
asciiIsLetter| Name: | asciiIsLetter | | Prototype: | static inline bool asciiIsLetter(char ch) | | Coverage: | 80.000% (4/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | | Lines: | 443-447 |
| | 2 | 1 |
calculateNextTimeout| Name: | calculateNextTimeout | | Prototype: | static void calculateNextTimeout(QTimerInfo *t, timespec currentTime) | | Coverage: | 80.000% (12/15) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp | | Lines: | 333-373 |
| | 12 | 7 |
convertToIpv4| Name: | convertToIpv4 | | Prototype: | static bool convertToIpv4(quint32& a, const Q_IPV6ADDR &a6) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp | | Lines: | 148-162 |
| | 10 | 4 |
countBits| Name: | countBits | | Prototype: | static int countBits(int hint) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp | | Lines: | 415-431 |
| | 10 | 4 |
fromShortMonthName| Name: | fromShortMonthName | | Prototype: | static int fromShortMonthName(const QStringRef &monthName) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp | | Lines: | 187-199 |
| | 7 | 4 |
isSeparator| Name: | isSeparator | | Prototype: | static inline bool isSeparator(char c) | | Coverage: | 80.000% (4/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp | | Lines: | 64-68 |
| | 1 | 1 |
isValid| Name: | isValid | | Prototype: | static inline bool isValid(xcb_generic_event_t *event) | | Coverage: | 80.000% (4/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp | | Lines: | 1599-1602 |
| | 1 | 1 |
isValueSeparator| Name: | isValueSeparator | | Prototype: | static inline bool isValueSeparator(char c) | | Coverage: | 80.000% (4/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkcookie.cpp | | Lines: | 525-526 |
| | 1 | 1 |
isWhitespace| Name: | isWhitespace | | Prototype: | static inline bool isWhitespace(char c) | | Coverage: | 80.000% (4/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkcookie.cpp | | Lines: | 528-529 |
| | 1 | 1 |
multadd| Name: | multadd | | Prototype: | static Bigint *multadd(Bigint *b, int m, int a) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | | Lines: | 564-601 |
| | 22 | 4 |
pathIsDir| Name: | pathIsDir | | Prototype: | static bool pathIsDir(const QByteArray &nativeName) | | Coverage: | 80.000% (4/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp | | Lines: | 553-560 |
| | 2 | 1 |
prepareEngine_helper| Name: | prepareEngine_helper | | Prototype: | static void prepareEngine_helper(QRegExpPrivate *priv) | | Coverage: | 80.000% (12/15) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp | | Lines: | 3837-3854 |
| | 10 | 5 |
qDBusFindAdaptorConnector| Name: | qDBusFindAdaptorConnector | | Prototype: | QDBusAdaptorConnector *qDBusFindAdaptorConnector(QObject *obj) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusabstractadaptor.cpp | | Lines: | 65-80 |
| | 11 | 4 |
qDBusSignalFilter| Name: | qDBusSignalFilter | | Prototype: | static DBusHandlerResult qDBusSignalFilter(DBusConnection *connection, DBusMessage *message, void *data) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp | | Lines: | 507-522 |
| | 10 | 3 |
qEncodeHmacMd5| Name: | qEncodeHmacMd5 | | Prototype: | QByteArray qEncodeHmacMd5(QByteArray &key, const QByteArray &message) | | Coverage: | 80.000% (8/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp | | Lines: | 1121-1179 |
| | 25 | 4 |
qIsUpper| Name: | qIsUpper | | Prototype: | inline bool qIsUpper(char ch) | | Coverage: | 80.000% (4/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | | Lines: | 711-714 |
| | 1 | 1 |
qRegisterResourceData| Name: | qRegisterResourceData | | Prototype: | bool qRegisterResourceData(int version, const unsigned char *tree, const unsigned char *name, const unsigned char *data) | | Coverage: | 80.000% (12/15) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp | | Lines: | 822-843 |
| | 14 | 5 |
qTopLevelDomain| Name: | 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: | 73-87 |
| | 10 | 4 |
qglx_buildSpec| Name: | qglx_buildSpec | | Prototype: | QVector<int> qglx_buildSpec(const QSurfaceFormat &format, int drawableBit) | | Coverage: | 80.000% (20/25) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/glxconvenience/qglxconvenience.cpp | | Lines: | 72-111 |
| | 24 | 5 |
testShowWithoutActivating| Name: | testShowWithoutActivating | | Prototype: | static inline bool testShowWithoutActivating(const QWindow *window) | | Coverage: | 80.000% (4/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp | | Lines: | 803-808 |
| | 2 | 1 |
QSqlTableModel| Name: | QSqlTableModel | | Coverage: | 80.272% (354/441) |
| | 414 | 148 |
QSqlDatabasePrivate| Name: | QSqlDatabasePrivate | | Coverage: | 80.282% (57/71) |
| | 84 | 29 |
QMimeXMLProvider| Name: | QMimeXMLProvider | | Coverage: | 80.328% (49/61) |
| | 71 | 33 |
QReadWriteLock| Name: | QReadWriteLock | | Coverage: | 80.342% (94/117) |
| | 183 | 43 |
QTime| Name: | QTime | | Coverage: | 80.374% (86/107) |
| | 72 | 54 |
generateInterfaceXml| Name: | generateInterfaceXml | | Prototype: | static QString generateInterfaceXml(const QMetaObject *mo, int flags, int methodOffset, int propOffset) | | Coverage: | 80.508% (95/118) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlgenerator.cpp | | Lines: | 83-238 |
| | 105 | 28 |
QFtp| Name: | QFtp | | Coverage: | 80.597% (54/67) |
| | 103 | 40 |
wc2rx| Name: | wc2rx | | Prototype: | static QString wc2rx(const QString &wc_str, const bool enableEscaping) | | Coverage: | 80.822% (59/73) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp | | Lines: | 756-850 |
| | 56 | 31 |
QFutureInterfaceBase| Name: | QFutureInterfaceBase | | Coverage: | 80.916% (106/131) |
| | 154 | 69 |
QLibraryInfoPrivate| Name: | QLibraryInfoPrivate | | Coverage: | 80.952% (17/21) |
| | 14 | 9 |
QNetworkInterfaceManager| Name: | QNetworkInterfaceManager | | Coverage: | 80.952% (17/21) |
| | 23 | 10 |
QPersistentModelIndex| Name: | QPersistentModelIndex | | Coverage: | 80.952% (85/105) |
| | 66 | 44 |
QSharedMemory| Name: | QSharedMemory | | Coverage: | 80.952% (68/84) |
| | 91 | 36 |
getEscape| Name: | getEscape | | Prototype: | static int getEscape(const QChar *uc, int *pos, int len, int maxNumber = 999) | | Coverage: | 80.952% (17/21) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | | Lines: | 7817-7841 |
| | 19 | 7 |
QAbstractSocket| Name: | QAbstractSocket | | Coverage: | 81.197% (380/468) |
| | 430 | 165 |
QRegExpCharClass| Name: | QRegExpCharClass | | Coverage: | 81.250% (39/48) |
| | 44 | 22 |
QFtpPrivate| Name: | QFtpPrivate | | Coverage: | 81.301% (100/123) |
| | 124 | 45 |
variantToString| Name: | 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: | 74-153 |
| | 71 | 23 |
QHttpNetworkRequest| Name: | QHttpNetworkRequest | | Coverage: | 81.429% (57/70) |
| | 59 | 52 |
QAbstractPrintDialog| Name: | QAbstractPrintDialog | | Coverage: | 81.481% (22/27) |
| | 60 | 19 |
QItemSelectionModelPrivate| Name: | QItemSelectionModelPrivate | | Coverage: | 81.481% (154/189) |
| | 182 | 45 |
QStateMachine| Name: | QStateMachine | | Coverage: | 81.667% (98/120) |
| | 167 | 64 |
QEventDispatcherGlibPrivate| Name: | QEventDispatcherGlibPrivate | | Coverage: | 81.818% (9/11) |
| | 34 | 4 |
QHttpSocketEngineHandler| Name: | QHttpSocketEngineHandler | | Coverage: | 81.818% (9/11) |
| | 10 | 5 |
QLoggingSettingsParser| Name: | QLoggingSettingsParser | | Coverage: | 81.818% (27/33) |
| | 29 | 11 |
QNetworkAuthenticationCache| Name: | QNetworkAuthenticationCache | | Coverage: | 81.818% (18/22) |
| | 21 | 8 |
QPlatformPrinterSupportPlugin| Name: | QPlatformPrinterSupportPlugin | | Coverage: | 81.818% (9/11) |
| | 9 | 5 |
QRegularExpressionPrivate| Name: | QRegularExpressionPrivate | | Coverage: | 81.818% (108/132) |
| | 158 | 41 |
QRelation| Name: | QRelation | | Coverage: | 81.818% (27/33) |
| | 36 | 15 |
operator<<| Name: | operator<< | | Prototype: | QDataStream &operator<<(QDataStream &s, const QUuid &id) | | Coverage: | 81.818% (9/11) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp | | Lines: | 657-684 |
| | 17 | 4 |
qFloatDistance| Name: | qFloatDistance | | Prototype: | quint32 qFloatDistance(float a, float b) | | Coverage: | 81.818% (18/22) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qnumeric.cpp | | Lines: | 138-171 |
| | 17 | 7 |
qFloatDistance| Name: | qFloatDistance | | Prototype: | quint64 qFloatDistance(double a, double b) | | Coverage: | 81.818% (18/22) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qnumeric.cpp | | Lines: | 196-229 |
| | 17 | 7 |
QTextStreamPrivate| Name: | QTextStreamPrivate | | Coverage: | 81.947% (463/565) |
| | 463 | 176 |
QSemaphore| Name: | QSemaphore | | Coverage: | 82.143% (23/28) |
| | 34 | 13 |
fromOffsetString| Name: | fromOffsetString | | Prototype: | static int fromOffsetString(const QStringRef &offsetString, bool *valid) | | Coverage: | 82.143% (23/28) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp | | Lines: | 255-294 |
| | 24 | 7 |