| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QElapsedTimer| Name: | QElapsedTimer | | Coverage: | 88.889% (16/18) |
| | 18 | 12 |
QBenchmarkEvent| Name: | QBenchmarkEvent | | Coverage: | 88.889% (8/9) |
| | 18 | 9 |
QAbstractStatePrivate| Name: | QAbstractStatePrivate | | Coverage: | 88.889% (16/18) |
| | 22 | 10 |
QAbstractState| Name: | QAbstractState | | Coverage: | 88.889% (8/9) |
| | 13 | 7 |
QConfFileSettingsPrivate| Name: | QConfFileSettingsPrivate | | Coverage: | 88.692% (400/451) |
| | 422 | 135 |
QSqlQueryModelPrivate| Name: | QSqlQueryModelPrivate | | Coverage: | 88.571% (31/35) |
| | 24 | 9 |
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: | 8698-8745 |
| | 33 | 9 |
QStringMatcher| Name: | QStringMatcher | | Coverage: | 88.462% (23/26) |
| | 35 | 16 |
QRegExpMatchState| Name: | QRegExpMatchState | | Coverage: | 88.462% (253/286) |
| | 274 | 82 |
QLocalServer| Name: | QLocalServer | | Coverage: | 88.462% (46/52) |
| | 78 | 30 |
QRingBuffer| Name: | QRingBuffer | | Coverage: | 88.372% (114/129) |
| | 138 | 42 |
QMimeBinaryProvider| Name: | QMimeBinaryProvider | | Coverage: | 88.339% (250/283) |
| | 337 | 113 |
splitString| Name: | 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: | 6990-7015 |
| | 16 | 5 |
parsePosixZoneNameAndOffset| Name: | 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: | 452-495 |
| | 30 | 9 |
diff| Name: | diff | | Prototype: | static Bigint *diff(Bigint *a, Bigint *b) | | Coverage: | 88.235% (15/17) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | | Lines: | 927-1001 |
| | 43 | 6 |
QFutureWatcherBasePrivate| Name: | QFutureWatcherBasePrivate | | Coverage: | 88.235% (45/51) |
| | 46 | 23 |
QDateTimePrivate| Name: | QDateTimePrivate | | Coverage: | 88.235% (90/102) |
| | 100 | 45 |
QRegExp| Name: | QRegExp | | Coverage: | 88.182% (97/110) |
| | 104 | 63 |
QSqlResultPrivate| Name: | QSqlResultPrivate | | Coverage: | 88.095% (74/84) |
| | 74 | 20 |
parseHeaderValue| Name: | 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: | 864-902 |
| | 16 | 12 |
QSettings| Name: | QSettings | | Coverage: | 88.000% (88/100) |
| | 149 | 60 |
QTcpServerPrivate| Name: | QTcpServerPrivate | | Coverage: | 87.879% (29/33) |
| | 33 | 14 |
QNetworkHeadersPrivate| Name: | QNetworkHeadersPrivate | | Coverage: | 87.879% (58/66) |
| | 75 | 28 |
QMimeData| Name: | QMimeData | | Coverage: | 87.719% (50/57) |
| | 72 | 33 |
methodIndexToSignalIndex| Name: | 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: | 3189-3207 |
| | 13 | 5 |
iniChopTrailingSpaces| Name: | 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: | 711-717 |
| | 4 | 2 |
QTemporaryFilePrivate| Name: | QTemporaryFilePrivate | | Coverage: | 87.500% (14/16) |
| | 17 | 8 |
QSslCertificateExtension| Name: | QSslCertificateExtension | | Coverage: | 87.500% (7/8) |
| | 11 | 8 |
QSqlField| Name: | QSqlField | | Coverage: | 87.500% (42/48) |
| | 53 | 34 |
QSharedNetworkSessionManager| Name: | QSharedNetworkSessionManager | | Coverage: | 87.500% (7/8) |
| | 10 | 4 |
QRelatedTableModel| Name: | QRelatedTableModel | | Coverage: | 87.500% (7/8) |
| | 10 | 4 |
QRegularExpressionMatchIteratorPrivate| Name: | QRegularExpressionMatchIteratorPrivate | | Coverage: | 87.500% (7/8) |
| | 3 | 2 |
QDBusMetaType| Name: | QDBusMetaType | | Coverage: | 87.500% (105/120) |
| | 101 | 52 |
QAbstractFileEngineHandler| Name: | QAbstractFileEngineHandler | | Coverage: | 87.500% (7/8) |
| | 9 | 4 |
QMetaPropertyBuilder| Name: | QMetaPropertyBuilder | | Coverage: | 87.234% (123/141) |
| | 122 | 67 |
QLoggingCategory| Name: | QLoggingCategory | | Coverage: | 87.179% (34/39) |
| | 26 | 22 |
QParallelAnimationGroup| Name: | QParallelAnimationGroup | | Coverage: | 87.059% (74/85) |
| | 72 | 32 |
QXmlStreamReaderPrivate| Name: | QXmlStreamReaderPrivate | | Coverage: | 86.957% (640/736) |
| | 610 | 276 |
QCommandLineParserPrivate| Name: | QCommandLineParserPrivate | | Coverage: | 86.957% (120/138) |
| | 136 | 56 |
unquote| Name: | unquote | | Prototype: | static QString unquote(const QString &str) | | Coverage: | 86.667% (13/15) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp | | Lines: | 308-330 |
| | 15 | 5 |
isTransient| Name: | isTransient | | Prototype: | static inline bool isTransient(const QWindow *w) | | Coverage: | 86.667% (13/15) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp | | Lines: | 152-161 |
| | 7 | 1 |
ignoreEnterEvent| Name: | ignoreEnterEvent | | Prototype: | static bool ignoreEnterEvent(quint8 mode, quint8 detail, QXcbConnection *conn = nullptr) | | Coverage: | 86.667% (13/15) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp | | Lines: | 2314-2321 |
| | 5 | 1 |
QListData| Name: | QListData | | Coverage: | 86.667% (104/120) |
| | 141 | 46 |
QMessagePattern| Name: | QMessagePattern | | Coverage: | 86.624% (136/157) |
| | 113 | 57 |
QMetaType| Name: | QMetaType | | Coverage: | 86.562% (554/640) |
| | 464 | 323 |
QTextCodec| Name: | QTextCodec | | Coverage: | 86.525% (122/141) |
| | 119 | 53 |
convertToLevelAndOption| Name: | 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: | 149-235 |
| | 49 | 22 |
QResourcePrivate| Name: | QResourcePrivate | | Coverage: | 86.420% (70/81) |
| | 84 | 29 |
QUrl| Name: | QUrl | | Coverage: | 86.223% (557/646) |
| | 523 | 212 |
QDBusServiceWatcherPrivate| Name: | QDBusServiceWatcherPrivate | | Coverage: | 86.207% (25/29) |
| | 23 | 13 |
QItemSelectionModel| Name: | QItemSelectionModel | | Coverage: | 86.150% (311/361) |
| | 286 | 122 |
QAbstractItemModelPrivate| Name: | QAbstractItemModelPrivate | | Coverage: | 86.087% (198/230) |
| | 228 | 70 |
queryFont| Name: | 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: | 741-765 |
| | 10 | 3 |
qt_message_print| Name: | 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: | 1596-1622 |
| | 11 | 6 |
qDBusRemoveTimeout| Name: | 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: | 159-181 |
| | 12 | 3 |
qDBusIntrospectObject| Name: | 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: | 120-194 |
| | 52 | 11 |
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: | 1194-1229 |
| | 22 | 7 |
is2dRotation| Name: | is2dRotation | | Prototype: | static inline bool is2dRotation(const QTransform &t) | | Coverage: | 85.714% (6/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp | | Lines: | 1790-1794 |
| | 2 | 1 |
idleTimerSourcePrepare| Name: | 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: | 195-207 |
| | 7 | 3 |
getLocaleListData| Name: | 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: | 665-679 |
| | 10 | 4 |
descendantDepth| Name: | 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: | 304-313 |
| | 6 | 3 |
appendOrganizationAndApp| Name: | 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: | 51-63 |
| | 6 | 3 |
QXmlParseException| Name: | QXmlParseException | | Coverage: | 85.714% (6/7) |
| | 13 | 7 |
QThreadPool| Name: | QThreadPool | | Coverage: | 85.714% (42/49) |
| | 54 | 25 |
QThreadData| Name: | QThreadData | | Coverage: | 85.714% (24/28) |
| | 36 | 13 |
QPrinterInfoPrivate| Name: | QPrinterInfoPrivate | | Coverage: | 85.714% (6/7) |
| | 4 | 3 |
QPlainTestLogger| Name: | QPlainTestLogger | | Coverage: | 85.714% (54/63) |
| | 98 | 21 |
QEmptyItemModel| Name: | QEmptyItemModel | | Coverage: | 85.714% (6/7) |
| | 7 | 7 |
makePattern| Name: | 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: | 186-233 |
| | 35 | 14 |
QTextBoundaryFinder| Name: | QTextBoundaryFinder | | Coverage: | 85.455% (188/220) |
| | 133 | 73 |
QDBusAdaptorConnector| Name: | QDBusAdaptorConnector | | Coverage: | 85.455% (47/55) |
| | 73 | 23 |
qConvertToUnsignedNumber| Name: | qConvertToUnsignedNumber | | Prototype: | static qulonglong qConvertToUnsignedNumber(const QVariant::Private *d, bool *ok) | | Coverage: | 85.417% (41/48) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp | | Lines: | 268-320 |
| | 19 | 25 |
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: | 4872-4942 |
| | 36 | 12 |
QNetworkDiskCache| Name: | QNetworkDiskCache | | Coverage: | 85.034% (125/147) |
| | 180 | 54 |
fastDetermineNameChar| Name: | 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: | 2872-2887 |
| | 11 | 4 |
QDebugStateSaverPrivate| Name: | QDebugStateSaverPrivate | | Coverage: | 85.000% (17/20) |
| | 12 | 7 |
QDBusXmlParser| Name: | QDBusXmlParser | | Coverage: | 84.848% (28/33) |
| | 21 | 14 |
typeNameToXml| Name: | 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: | 52-70 |
| | 12 | 5 |
qNetworkConfigurationManagerPrivate| Name: | qNetworkConfigurationManagerPrivate | | Prototype: | QNetworkConfigurationManagerPrivate *qNetworkConfigurationManagerPrivate() | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworkconfigmanager.cpp | | Lines: | 76-103 |
| | 16 | 4 |
postEventSourcePrepare| Name: | postEventSourcePrepare | | Prototype: | static gboolean postEventSourcePrepare(GSource *s, gint *timeout) | | Coverage: | 84.615% (11/13) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp | | Lines: | 244-259 |
| | 11 | 3 |
locatePlugin| Name: | 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: | 275-318 |
| | 28 | 11 |
indexesFromRange| Name: | 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: | 305-322 |
| | 7 | 5 |
checkIfValid| Name: | 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: | 78-99 |
| | 10 | 5 |
UnrollTailLoop| Name: | UnrollTailLoop | | Coverage: | 84.615% (11/13) |
| | 10 | 9 |
QSocks5PasswordAuthenticator| Name: | QSocks5PasswordAuthenticator | | Coverage: | 84.615% (11/13) |
| | 26 | 7 |
QNetworkRequest| Name: | QNetworkRequest | | Coverage: | 84.615% (33/39) |
| | 35 | 27 |
QByteArray| Name: | QByteArray | | Coverage: | 84.499% (616/729) |
| | 653 | 269 |
headerName| Name: | 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: | 700-735 |
| | 11 | 10 |
QNetworkAccessAuthenticationManager| Name: | QNetworkAccessAuthenticationManager | | Coverage: | 84.211% (48/57) |
| | 86 | 24 |
QCommandLineOption| Name: | QCommandLineOption | | Coverage: | 84.211% (16/19) |
| | 28 | 17 |
QMimeGlobPattern| Name: | QMimeGlobPattern | | Coverage: | 84.091% (37/44) |
| | 28 | 10 |
QNetworkAccessFtpBackend| Name: | QNetworkAccessFtpBackend | | Coverage: | 84.058% (116/138) |
| | 149 | 49 |
QXmlStreamReader| Name: | QXmlStreamReader | | Coverage: | 84.021% (163/194) |
| | 182 | 93 |
ucstricmp| Name: | 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: | 372-403 |
| | 22 | 9 |
qDBusReplyFill| Name: | 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: | 184-241 |
| | 37 | 8 |
QSqlQueryModel| Name: | QSqlQueryModel | | Coverage: | 84.000% (147/175) |
| | 166 | 66 |
QSqlRelationalTableModel| Name: | QSqlRelationalTableModel | | Coverage: | 83.942% (115/137) |
| | 134 | 48 |
QXmlSimpleReaderPrivate| Name: | QXmlSimpleReaderPrivate | | Coverage: | 83.860% (2177/2596) |
| | 2634 | 976 |
QHttpProtocolHandler| Name: | QHttpProtocolHandler | | Coverage: | 83.575% (173/207) |
| | 198 | 63 |
removeDotsFromPath| Name: | 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: | 1529-1603 |
| | 39 | 15 |