Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
rowLengthsFromRangeName: | 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 |
socketNotifierSourceCheckName: | 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 |
QDBusConnectionPrivateName: | QDBusConnectionPrivate | Coverage: | 77.842% (678/871) |
| | 970 | 288 |
QStringRefName: | QStringRef | Coverage: | 77.852% (116/149) |
| | 136 | 71 |
QTimerInfoListName: | QTimerInfoList | Coverage: | 77.852% (116/149) |
| | 165 | 57 |
QBufferName: | QBuffer | Coverage: | 78.022% (71/91) |
| | 79 | 36 |
qt_socks5_get_host_address_and_portName: | 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 |
QProcessEnvironmentName: | QProcessEnvironment | Coverage: | 78.182% (43/55) |
| | 56 | 27 |
calculatePosixTransitionsName: | 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 |
QTcpServerName: | QTcpServer | Coverage: | 78.409% (69/88) |
| | 121 | 43 |
QDBusMessagePrivateName: | QDBusMessagePrivate | Coverage: | 78.505% (84/107) |
| | 122 | 39 |
BackEaseName: | BackEase | Coverage: | 78.571% (11/14) |
| | 13 | 8 |
CalculationCacheName: | CalculationCache | Coverage: | 78.571% (22/28) |
| | 40 | 10 |
QDBusPendingCallWatcherName: | QDBusPendingCallWatcher | Coverage: | 78.571% (11/14) |
| | 11 | 6 |
QMessageAuthenticationCodePrivateName: | QMessageAuthenticationCodePrivate | Coverage: | 78.571% (11/14) |
| | 20 | 6 |
QPropertyAnimationPrivateName: | QPropertyAnimationPrivate | Coverage: | 78.571% (22/28) |
| | 25 | 10 |
QSystemSemaphoreName: | QSystemSemaphore | Coverage: | 78.571% (22/28) |
| | 25 | 12 |
replacePercentNName: | 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 |
QDirName: | QDir | Coverage: | 78.614% (261/332) |
| | 332 | 135 |
QHttpNetworkReplyPrivateName: | QHttpNetworkReplyPrivate | Coverage: | 78.750% (315/400) |
| | 341 | 106 |
QDnsLookupName: | QDnsLookup | Coverage: | 78.788% (26/33) |
| | 51 | 25 |
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: | 1279-1319 |
| | 28 | 9 |
fallbackParentName: | 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 |
mergeIndexesName: | 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_stringName: | 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 |
readEtcFileName: | 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 |
QFileSystemWatcherPrivateName: | QFileSystemWatcherPrivate | Coverage: | 79.167% (19/24) |
| | 38 | 12 |
QDBusMarshallerName: | QDBusMarshaller | Coverage: | 79.216% (202/255) |
| | 273 | 111 |
QNetworkDiskCachePrivateName: | QNetworkDiskCachePrivate | Coverage: | 79.592% (39/49) |
| | 59 | 19 |
QAbstractItemModelName: | QAbstractItemModel | Coverage: | 79.605% (242/304) |
| | 348 | 118 |
QLocaleDataName: | QLocaleData | Coverage: | 79.652% (458/575) |
| | 391 | 159 |
QXmlUtilsName: | QXmlUtils | Coverage: | 79.688% (102/128) |
| | 64 | 48 |
QMetaObjectBuilderName: | QMetaObjectBuilder | Coverage: | 79.703% (322/404) |
| | 411 | 152 |
QSequentialAnimationGroupName: | QSequentialAnimationGroup | Coverage: | 79.730% (59/74) |
| | 68 | 26 |
QLibraryName: | QLibrary | Coverage: | 79.747% (63/79) |
| | 72 | 34 |
QTimeZonePrivateName: | QTimeZonePrivate | Coverage: | 79.894% (151/189) |
| | 184 | 74 |
QAbstractNativeEventFilterName: | QAbstractNativeEventFilter | Coverage: | 80.000% (4/5) |
| | 4 | 3 |
QCoreApplicationDataName: | QCoreApplicationData | Coverage: | 80.000% (4/5) |
| | 4 | 3 |
QDBusSpyCallEventName: | QDBusSpyCallEvent | Coverage: | 80.000% (8/10) |
| | 6 | 5 |
QFinalStateName: | QFinalState | Coverage: | 80.000% (4/5) |
| | 7 | 5 |
QNetworkAccessBackendFactoryName: | QNetworkAccessBackendFactory | Coverage: | 80.000% (4/5) |
| | 5 | 3 |
QSignalTransitionPrivateName: | QSignalTransitionPrivate | Coverage: | 80.000% (12/15) |
| | 17 | 7 |
QTestTablePrivateName: | QTestTablePrivate | Coverage: | 80.000% (4/5) |
| | 5 | 5 |
QWaitConditionPrivateName: | QWaitConditionPrivate | Coverage: | 80.000% (16/20) |
| | 20 | 7 |
argToStringName: | 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 |
asciiIsLetterName: | 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 |
calculateNextTimeoutName: | 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 |
convertToIpv4Name: | 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 |
countBitsName: | 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 |
fromShortMonthNameName: | 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 |
isSeparatorName: | 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 |
isValidName: | 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 |
isValueSeparatorName: | 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 |
isWhitespaceName: | 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 |
multaddName: | 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 |
pathIsDirName: | 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_helperName: | 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 |
qDBusFindAdaptorConnectorName: | 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 |
qDBusSignalFilterName: | 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 |
qEncodeHmacMd5Name: | 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 |
qIsUpperName: | 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 |
qRegisterResourceDataName: | 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 |
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: | 73-87 |
| | 10 | 4 |
qglx_buildSpecName: | 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 |
testShowWithoutActivatingName: | 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 |
QSqlTableModelName: | QSqlTableModel | Coverage: | 80.272% (354/441) |
| | 414 | 148 |
QSqlDatabasePrivateName: | QSqlDatabasePrivate | Coverage: | 80.282% (57/71) |
| | 84 | 29 |
QMimeXMLProviderName: | QMimeXMLProvider | Coverage: | 80.328% (49/61) |
| | 71 | 33 |
QReadWriteLockName: | QReadWriteLock | Coverage: | 80.342% (94/117) |
| | 183 | 43 |
QTimeName: | QTime | Coverage: | 80.374% (86/107) |
| | 72 | 54 |
generateInterfaceXmlName: | 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 |
QFtpName: | QFtp | Coverage: | 80.597% (54/67) |
| | 103 | 40 |
wc2rxName: | 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 |
QFutureInterfaceBaseName: | QFutureInterfaceBase | Coverage: | 80.916% (106/131) |
| | 154 | 69 |
QLibraryInfoPrivateName: | QLibraryInfoPrivate | Coverage: | 80.952% (17/21) |
| | 14 | 9 |
QNetworkInterfaceManagerName: | QNetworkInterfaceManager | Coverage: | 80.952% (17/21) |
| | 23 | 10 |
QPersistentModelIndexName: | QPersistentModelIndex | Coverage: | 80.952% (85/105) |
| | 66 | 44 |
QSharedMemoryName: | QSharedMemory | Coverage: | 80.952% (68/84) |
| | 91 | 36 |
getEscapeName: | 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 |
QAbstractSocketName: | QAbstractSocket | Coverage: | 81.197% (380/468) |
| | 430 | 165 |
QRegExpCharClassName: | QRegExpCharClass | Coverage: | 81.250% (39/48) |
| | 44 | 22 |
QFtpPrivateName: | QFtpPrivate | Coverage: | 81.301% (100/123) |
| | 124 | 45 |
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: | 74-153 |
| | 71 | 23 |
QHttpNetworkRequestName: | QHttpNetworkRequest | Coverage: | 81.429% (57/70) |
| | 59 | 52 |
QAbstractPrintDialogName: | QAbstractPrintDialog | Coverage: | 81.481% (22/27) |
| | 60 | 19 |
QItemSelectionModelPrivateName: | QItemSelectionModelPrivate | Coverage: | 81.481% (154/189) |
| | 182 | 45 |
QStateMachineName: | QStateMachine | Coverage: | 81.667% (98/120) |
| | 167 | 64 |
QEventDispatcherGlibPrivateName: | QEventDispatcherGlibPrivate | Coverage: | 81.818% (9/11) |
| | 34 | 4 |
QHttpSocketEngineHandlerName: | QHttpSocketEngineHandler | Coverage: | 81.818% (9/11) |
| | 10 | 5 |
QLoggingSettingsParserName: | QLoggingSettingsParser | Coverage: | 81.818% (27/33) |
| | 29 | 11 |
QNetworkAuthenticationCacheName: | QNetworkAuthenticationCache | Coverage: | 81.818% (18/22) |
| | 21 | 8 |
QPlatformPrinterSupportPluginName: | QPlatformPrinterSupportPlugin | Coverage: | 81.818% (9/11) |
| | 9 | 5 |
QRegularExpressionPrivateName: | QRegularExpressionPrivate | Coverage: | 81.818% (108/132) |
| | 158 | 41 |
QRelationName: | 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 |
qFloatDistanceName: | 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 |
qFloatDistanceName: | 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 |
QTextStreamPrivateName: | QTextStreamPrivate | Coverage: | 81.947% (463/565) |
| | 463 | 176 |
QSemaphoreName: | QSemaphore | Coverage: | 82.143% (23/28) |
| | 34 | 13 |
fromOffsetStringName: | 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 |