Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QPlatformPrinterSupportPluginName: | QPlatformPrinterSupportPlugin | Coverage: | 81.818% (9/11) |
| | 9 | 5 |
QRegularExpressionPrivateName: | QRegularExpressionPrivate | Coverage: | 81.818% (108/132) |
| | 158 | 41 |
QTextStreamPrivateName: | QTextStreamPrivate | Coverage: | 81.818% (468/572) |
| | 465 | 179 |
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: | 663-690 |
| | 17 | 4 |
QMetaObjectName: | QMetaObject | Coverage: | 82.105% (390/475) |
| | 512 | 171 |
QSemaphoreName: | QSemaphore | Coverage: | 82.143% (23/28) |
| | 34 | 13 |
QCommandLineParserName: | QCommandLineParser | Coverage: | 82.222% (74/90) |
| | 95 | 56 |
QPollingFileSystemWatcherEngineName: | QPollingFileSystemWatcherEngine | Coverage: | 82.353% (56/68) |
| | 67 | 23 |
qt_qFindChildren_helperName: | qt_qFindChildren_helper | Prototype: | void qt_qFindChildren_helper(const QObject *parent, const QRegExp &re, const QMetaObject &mo, QList<void*> *list, Qt::FindChildOptions options) | Coverage: | 82.353% (14/17) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp | Lines: | 1880-1896 |
| | 11 | 5 |
QAbstractProxyModelName: | QAbstractProxyModel | Coverage: | 82.540% (52/63) |
| | 99 | 40 |
QAbstractSocketName: | QAbstractSocket | Coverage: | 82.705% (373/451) |
| | 425 | 162 |
QRelationName: | QRelation | Coverage: | 82.759% (24/29) |
| | 36 | 15 |
fromOffsetStringName: | fromOffsetString | Prototype: | static int fromOffsetString(const QStringRef &offsetString, bool *valid) noexcept | Coverage: | 82.759% (24/29) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp | Lines: | 260-302 |
| | 28 | 7 |
QSslCertificateName: | QSslCertificate | Coverage: | 82.828% (164/198) |
| | 182 | 78 |
QSortFilterProxyModelPrivateName: | QSortFilterProxyModelPrivate | Coverage: | 83.279% (508/610) |
| | 659 | 200 |
QAbstractTransitionPrivateName: | QAbstractTransitionPrivate | Coverage: | 83.333% (10/12) |
| | 15 | 8 |
QGlobalNetworkProxyName: | QGlobalNetworkProxy | Coverage: | 83.333% (30/36) |
| | 42 | 13 |
QHttpMultiPartName: | QHttpMultiPart | Coverage: | 83.333% (5/6) |
| | 8 | 6 |
QLibrarySettingsName: | QLibrarySettings | Coverage: | 83.333% (20/24) |
| | 16 | 4 |
QTimerName: | QTimer | Coverage: | 83.333% (45/54) |
| | 39 | 22 |
TypeInfoName: | TypeInfo | Coverage: | 83.333% (20/24) |
| | 20 | 12 |
addressFromSockaddrName: | addressFromSockaddr | Prototype: | static QHostAddress addressFromSockaddr(sockaddr *sa, int ifindex = 0, const QString &ifname = QString()) | Coverage: | 83.333% (15/18) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp | Lines: | 88-109 |
| | 13 | 6 |
doubleToAsciiName: | doubleToAscii | Prototype: | void doubleToAscii(double d, QLocaleData::DoubleForm form, int precision, char *buf, int bufSize, bool &sign, int &length, int &decpt) | Coverage: | 83.333% (35/42) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | Lines: | 78-278 |
| | 36 | 11 |
foldCaseName: | foldCase | Prototype: | static inline uint foldCase(uint ch, uint &last) noexcept | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp | Lines: | 1521-1528 |
| | 5 | 2 |
huntAndEmitName: | huntAndEmit | Prototype: | static void huntAndEmit(DBusConnection *connection, DBusMessage *msg, QObject *needle, const QDBusConnectionPrivate::ObjectTreeNode &haystack, bool isScriptable, bool isAdaptor, const QString &path = QString()) | Coverage: | 83.333% (25/30) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp | Lines: | 628-660 |
| | 22 | 9 |
isExpectFailDataName: | isExpectFailData | Prototype: | static bool isExpectFailData(const char *dataIndex) | Coverage: | 83.333% (10/12) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestresult.cpp | Lines: | 181-190 |
| | 7 | 4 |
operator<<Name: | operator<< | Prototype: | QDataStream &operator<<(QDataStream &out, const QByteArray &ba) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp | Lines: | 3054-3061 |
| | 4 | 2 |
parseHeaderNameName: | parseHeaderName | Prototype: | static int parseHeaderName(const QByteArray &headerName) | Coverage: | 83.333% (30/36) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp | Lines: | 811-847 |
| | 24 | 14 |
qToLowerName: | qToLower | Prototype: | inline char qToLower(char ch) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | Lines: | 728-734 |
| | 3 | 2 |
qt_nanosleepName: | qt_nanosleep | Prototype: | void qt_nanosleep(timespec amount) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp | Lines: | 182-194 |
| | 2 | 2 |
systemDataName: | systemData | Prototype: | static const QLocaleData *systemData() | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp | Lines: | 637-648 |
| | 3 | 2 |
tlWindowName: | tlWindow | Prototype: | static QWindow *tlWindow(QWindow *window) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp | Lines: | 912-917 |
| | 3 | 2 |
toStringIsoDateName: | toStringIsoDate | Prototype: | static QString toStringIsoDate(qint64 jd) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp | Lines: | 800-807 |
| | 4 | 2 |
uenumToIdListName: | uenumToIdList | Prototype: | static QList<QByteArray> uenumToIdList(UEnumeration *uenum) | Coverage: | 83.333% (5/6) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp | Lines: | 246-261 |
| | 11 | 2 |
QXmlStreamReaderName: | QXmlStreamReader | Coverage: | 83.516% (152/182) |
| | 182 | 93 |
removeDotsFromPathName: | removeDotsFromPath | Prototype: | static void removeDotsFromPath(QString *path) | Coverage: | 83.516% (76/91) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp | Lines: | 1535-1609 |
| | 39 | 15 |
QHttpProtocolHandlerName: | QHttpProtocolHandler | Coverage: | 83.575% (173/207) |
| | 198 | 63 |
QItemSelectionModelPrivateName: | QItemSelectionModelPrivate | Coverage: | 83.598% (158/189) |
| | 182 | 45 |
QStringName: | QString | Coverage: | 83.675% (1102/1317) |
| | 1289 | 542 |
QSqlQueryModelName: | QSqlQueryModel | Coverage: | 83.832% (140/167) |
| | 166 | 66 |
QXmlSimpleReaderPrivateName: | QXmlSimpleReaderPrivate | Coverage: | 83.860% (2177/2596) |
| | 2639 | 976 |
QResourceRootName: | QResourceRoot | Coverage: | 83.916% (120/143) |
| | 160 | 52 |
QSqlRelationalTableModelName: | QSqlRelationalTableModel | Coverage: | 83.942% (115/137) |
| | 134 | 48 |
qDBusReplyFillName: | qDBusReplyFill | Prototype: | void qDBusReplyFill(const QDBusMessage &reply, QDBusError &error, QVariant &data) | Coverage: | 84.000% (21/25) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusreply.cpp | Lines: | 190-247 |
| | 37 | 8 |
ucstricmpName: | ucstricmp | Prototype: | static int ucstricmp(const ushort *a, const ushort *ae, const ushort *b, const ushort *be) | Coverage: | 84.000% (21/25) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | Lines: | 379-410 |
| | 22 | 9 |
QNetworkAccessFtpBackendName: | QNetworkAccessFtpBackend | Coverage: | 84.058% (116/138) |
| | 147 | 49 |
QMimeGlobPatternName: | QMimeGlobPattern | Coverage: | 84.091% (37/44) |
| | 28 | 10 |
QCommandLineOptionName: | QCommandLineOption | Coverage: | 84.211% (16/19) |
| | 28 | 17 |
QNetworkAccessAuthenticationManagerName: | QNetworkAccessAuthenticationManager | Coverage: | 84.211% (48/57) |
| | 86 | 24 |
headerNameName: | headerName | Prototype: | static QByteArray headerName(QNetworkRequest::KnownHeaders header) | Coverage: | 84.211% (16/19) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp | Lines: | 708-743 |
| | 11 | 10 |
QSocks5PasswordAuthenticatorName: | QSocks5PasswordAuthenticator | Coverage: | 84.615% (11/13) |
| | 26 | 7 |
UnrollTailLoopName: | UnrollTailLoop | Coverage: | 84.615% (11/13) |
| | 10 | 9 |
checkIfValidName: | checkIfValid | Prototype: | static QDBusError checkIfValid(const QString &service, const QString &path, const QString &interface, bool isDynamic, bool isPeer) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusabstractinterface.cpp | Lines: | 84-105 |
| | 10 | 5 |
indexesFromRangeName: | indexesFromRange | Prototype: | template<typename ModelIndexContainer> static void indexesFromRange(const QItemSelectionRange &range, ModelIndexContainer &result) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp | Lines: | 311-328 |
| | 7 | 5 |
integralCompareName: | integralCompare | Prototype: | static int integralCompare(uint promotedType, const QVariant::Private *d1, const QVariant::Private *d2) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp | Lines: | 3439-3460 |
| | 15 | 5 |
locatePluginName: | locatePlugin | Prototype: | static QString locatePlugin(const QString& fileName) | Coverage: | 84.615% (22/26) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qpluginloader.cpp | Lines: | 281-324 |
| | 28 | 11 |
qNetworkConfigurationManagerPrivateName: | qNetworkConfigurationManagerPrivate | Prototype: | QNetworkConfigurationManagerPrivate *qNetworkConfigurationManagerPrivate() | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworkconfigmanager.cpp | Lines: | 82-109 |
| | 16 | 4 |
qt_int_sqrtName: | qt_int_sqrt | Prototype: | unsigned int qt_int_sqrt(unsigned int n) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp | Lines: | 3098-3119 |
| | 15 | 5 |
typeNameToXmlName: | typeNameToXml | Prototype: | static inline QString typeNameToXml(const char *typeName) | Coverage: | 84.615% (11/13) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlgenerator.cpp | Lines: | 58-76 |
| | 12 | 5 |
QDBusXmlParserName: | QDBusXmlParser | Coverage: | 84.848% (28/33) |
| | 21 | 14 |
QItemSelectionModelName: | QItemSelectionModel | Coverage: | 84.986% (300/353) |
| | 286 | 122 |
QDebugStateSaverPrivateName: | QDebugStateSaverPrivate | Coverage: | 85.000% (17/20) |
| | 12 | 7 |
fastDetermineNameCharName: | fastDetermineNameChar | Prototype: | static inline NameChar fastDetermineNameChar(QChar ch) | Coverage: | 85.000% (17/20) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp | Lines: | 2886-2901 |
| | 11 | 4 |
QResourcePrivateName: | QResourcePrivate | Coverage: | 85.185% (69/81) |
| | 84 | 29 |
operator>>Name: | operator>> | Prototype: | QDataStream &operator>>(QDataStream &in, QDateTime &dateTime) | Coverage: | 85.185% (23/27) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp | Lines: | 4894-4964 |
| | 36 | 12 |
QNetworkDiskCacheName: | QNetworkDiskCache | Coverage: | 85.211% (121/142) |
| | 173 | 53 |
QByteArrayName: | QByteArray | Coverage: | 85.310% (633/742) |
| | 672 | 273 |
QCommandLineParserPrivateName: | QCommandLineParserPrivate | Coverage: | 85.401% (117/137) |
| | 143 | 53 |
QDBusAdaptorConnectorName: | QDBusAdaptorConnector | Coverage: | 85.455% (47/55) |
| | 73 | 23 |
makePatternName: | makePattern | Prototype: | static inline QByteArray makePattern(const QByteArray &value) | Coverage: | 85.484% (53/62) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp | Lines: | 173-220 |
| | 35 | 14 |
QTextBoundaryFinderName: | QTextBoundaryFinder | Coverage: | 85.648% (185/216) |
| | 133 | 73 |
QEmptyItemModelName: | QEmptyItemModel | Coverage: | 85.714% (6/7) |
| | 7 | 7 |
QNetworkInterfaceName: | QNetworkInterface | Coverage: | 85.714% (24/28) |
| | 43 | 22 |
QNetworkRequestPrivateName: | QNetworkRequestPrivate | Coverage: | 85.714% (6/7) |
| | 13 | 5 |
QPlainTestLoggerName: | QPlainTestLogger | Coverage: | 85.714% (54/63) |
| | 99 | 21 |
QPrinterInfoPrivateName: | QPrinterInfoPrivate | Coverage: | 85.714% (6/7) |
| | 4 | 3 |
QSqlFieldName: | QSqlField | Coverage: | 85.714% (36/42) |
| | 53 | 34 |
QTeamCityLoggerName: | QTeamCityLogger | Coverage: | 85.714% (60/70) |
| | 89 | 27 |
QThreadDataName: | QThreadData | Coverage: | 85.714% (24/28) |
| | 36 | 13 |
QThreadPoolName: | QThreadPool | Coverage: | 85.714% (42/49) |
| | 54 | 25 |
QXmlParseExceptionName: | QXmlParseException | Coverage: | 85.714% (6/7) |
| | 13 | 7 |
appendOrganizationAndAppName: | appendOrganizationAndApp | Prototype: | static void appendOrganizationAndApp(QString &path) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths_unix.cpp | Lines: | 57-69 |
| | 6 | 3 |
descendantDepthName: | descendantDepth | Prototype: | static int descendantDepth(const QAbstractState *state, const QAbstractState *ancestor) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp | Lines: | 310-319 |
| | 6 | 3 |
getLocaleListDataName: | getLocaleListData | Prototype: | static QString getLocaleListData(const ushort *data, int size, int index) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp | Lines: | 668-682 |
| | 10 | 4 |
idleTimerSourcePrepareName: | idleTimerSourcePrepare | Prototype: | static gboolean idleTimerSourcePrepare(GSource *source, gint *timeout) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp | Lines: | 201-213 |
| | 7 | 3 |
operator>>Name: | operator>> | Prototype: | QDataStream &operator>>(QDataStream &in, QHostAddress &address) | Coverage: | 85.714% (12/14) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp | Lines: | 1179-1214 |
| | 22 | 7 |
qDBusIntrospectObjectName: | qDBusIntrospectObject | Prototype: | QString qDBusIntrospectObject(const QDBusConnectionPrivate::ObjectTreeNode &node, const QString &path) | Coverage: | 85.714% (30/35) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp | Lines: | 127-201 |
| | 52 | 11 |
qDBusRemoveTimeoutName: | qDBusRemoveTimeout | Prototype: | static void qDBusRemoveTimeout(DBusTimeout *timeout, void *data) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp | Lines: | 165-187 |
| | 12 | 3 |
qt_message_printName: | qt_message_print | Prototype: | static void qt_message_print(QtMsgType msgType, const QMessageLogContext &context, const QString &message) | Coverage: | 85.714% (18/21) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp | Lines: | 1633-1659 |
| | 11 | 6 |
queryFontName: | queryFont | Prototype: | static FcPattern *queryFont(const FcChar8 *file, const QByteArray &data, int id, FcBlanks *blanks, int *count) | Coverage: | 85.714% (6/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp | Lines: | 774-798 |
| | 10 | 3 |
QDBusServiceWatcherPrivateName: | QDBusServiceWatcherPrivate | Coverage: | 86.207% (25/29) |
| | 23 | 13 |
QAbstractItemModelPrivateName: | QAbstractItemModelPrivate | Coverage: | 86.266% (201/233) |
| | 240 | 75 |
QTextCodecName: | QTextCodec | Coverage: | 86.331% (120/139) |
| | 119 | 53 |
qFormatLogMessageName: | qFormatLogMessage | Prototype: | QString qFormatLogMessage(QtMsgType type, const QMessageLogContext &context, const QString &str) | Coverage: | 86.408% (89/103) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp | Lines: | 1353-1468 |
| | 76 | 36 |
convertToLevelAndOptionName: | convertToLevelAndOption | Prototype: | static void convertToLevelAndOption(QNativeSocketEngine::SocketOption opt, QAbstractSocket::NetworkLayerProtocol socketProtocol, int &level, int &n) | Coverage: | 86.441% (51/59) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp | Lines: | 136-222 |
| | 49 | 22 |
QListDataName: | QListData | Coverage: | 86.667% (104/120) |
| | 141 | 46 |
shouldIncludeFsName: | shouldIncludeFs | Prototype: | static bool shouldIncludeFs(const QStorageIterator &it) | Coverage: | 86.667% (13/15) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstorageinfo_unix.cpp | Lines: | 157-192 |
| | 10 | 3 |
unquoteName: | unquote | Prototype: | static QString unquote(const QStringRef &str) | Coverage: | 86.667% (13/15) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp | Lines: | 316-338 |
| | 15 | 5 |
QMetaTypeName: | QMetaType | Coverage: | 86.859% (542/624) |
| | 469 | 323 |
QXmlStreamReaderPrivateName: | QXmlStreamReaderPrivate | Coverage: | 86.921% (638/734) |
| | 610 | 276 |