Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QAuthenticatorPrivateName: | QAuthenticatorPrivate | Coverage: | 74.342% (113/152) |
| | 158 | 51 |
QObjectName: | QObject | Coverage: | 74.189% (480/647) |
| | 694 | 221 |
QSslSocketPrivateName: | QSslSocketPrivate | Coverage: | 74.118% (189/255) |
| | 340 | 113 |
QVariantAnimationPrivateName: | QVariantAnimationPrivate | Coverage: | 74.107% (83/112) |
| | 91 | 39 |
QHttpSocketEngineName: | QHttpSocketEngine | Coverage: | 74.084% (283/382) |
| | 382 | 140 |
QLineFName: | QLineF | Coverage: | 74.074% (40/54) |
| | 56 | 18 |
mergeRowLengthsName: | mergeRowLengths | Prototype: | static QItemSelection mergeRowLengths(const QVector<QPair<QPersistentModelIndex, uint> > &rowLengths) | Coverage: | 73.913% (17/23) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp | Lines: | 896-927 |
| | 23 | 7 |
qDBusToggleWatchName: | qDBusToggleWatch | Prototype: | static void qDBusToggleWatch(DBusWatch *watch, void *data) | Coverage: | 73.684% (14/19) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp | Lines: | 251-278 |
| | 17 | 5 |
alphaMapFromGlyphDataName: | alphaMapFromGlyphData | Prototype: | static inline QImage alphaMapFromGlyphData(QFontEngineFT::Glyph *glyph, QFontEngine::GlyphFormat glyphFormat) | Coverage: | 73.684% (14/19) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp | Lines: | 1717-1745 |
| | 19 | 7 |
QXcbEventReaderName: | QXcbEventReader | Coverage: | 73.684% (28/38) |
| | 36 | 16 |
QGLContextGroupName: | QGLContextGroup | Coverage: | 73.684% (14/19) |
| | 22 | 9 |
QSqlTableModelPrivateName: | QSqlTableModelPrivate | Coverage: | 73.418% (58/79) |
| | 76 | 32 |
qt_int_sqrtName: | qt_int_sqrt | Prototype: | unsigned int qt_int_sqrt(unsigned int n) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp | Lines: | 3035-3056 |
| | 15 | 5 |
qUnregisterResourceDataName: | qUnregisterResourceData | Prototype: | bool qUnregisterResourceData(int version, const unsigned char *tree, const unsigned char *name, const unsigned char *data) | Coverage: | 73.333% (11/15) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp | Lines: | 845-863 |
| | 11 | 5 |
QCacheItemName: | QCacheItem | Coverage: | 73.333% (33/45) |
| | 54 | 15 |
QByteArrayMatcherName: | QByteArrayMatcher | Coverage: | 73.333% (11/15) |
| | 26 | 11 |
QDateTimeParserName: | QDateTimeParser | Coverage: | 73.308% (769/1049) |
| | 850 | 419 |
QLockFileName: | QLockFile | Coverage: | 73.214% (41/56) |
| | 50 | 27 |
QSslSocketBackendPrivateName: | QSslSocketBackendPrivate | Coverage: | 73.140% (354/484) |
| | 477 | 163 |
qFindByteArrayName: | qFindByteArray | Prototype: | int qFindByteArray( const char *haystack0, int haystackLen, int from, const char *needle, int needleLen) | Coverage: | 72.973% (27/37) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearraymatcher.cpp | Lines: | 265-318 |
| | 32 | 11 |
QThreadName: | QThread | Coverage: | 72.917% (105/144) |
| | 192 | 60 |
QNonContiguousByteDeviceIoDeviceImplName: | QNonContiguousByteDeviceIoDeviceImpl | Coverage: | 72.881% (43/59) |
| | 59 | 22 |
qt_socket_getPortAndAddressName: | qt_socket_getPortAndAddress | Prototype: | static inline void qt_socket_getPortAndAddress(const qt_sockaddr *s, quint16 *port, QHostAddress *addr) | Coverage: | 72.727% (16/22) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp | Lines: | 101-132 |
| | 21 | 8 |
getName: | get | Prototype: | static inline QDBusError::ErrorType get(const char *name) | Coverage: | 72.727% (8/11) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbuserror.cpp | Lines: | 146-154 |
| | 6 | 4 |
QXcbClipboardMimeName: | QXcbClipboardMime | Coverage: | 72.500% (29/40) |
| | 40 | 18 |
parseTzTransitionsName: | parseTzTransitions | Prototype: | static QVector<QTzTransition> parseTzTransitions(QDataStream &ds, int tzh_timecnt, bool longTran) | Coverage: | 72.414% (21/29) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | Lines: | 183-214 |
| | 18 | 8 |
qt_safe_selectName: | qt_safe_select | Prototype: | int qt_safe_select(int nfds, fd_set *fdread, fd_set *fdwrite, fd_set *fdexcept, const struct timespec *orig_timeout) | Coverage: | 72.222% (13/18) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcore_unix.cpp | Lines: | 59-93 |
| | 13 | 6 |
childWindowAtName: | childWindowAt | Prototype: | static QWindow *childWindowAt(QWindow *win, const QPoint &p) | Coverage: | 72.222% (13/18) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp | Lines: | 267-284 |
| | 11 | 6 |
QResourceFileEngineIteratorName: | QResourceFileEngineIterator | Coverage: | 72.222% (13/18) |
| | 16 | 8 |
QPreviewPaintEngineName: | QPreviewPaintEngine | Coverage: | 72.222% (13/18) |
| | 66 | 18 |
QDBusPendingCallPrivateName: | QDBusPendingCallPrivate | Coverage: | 72.222% (39/54) |
| | 59 | 20 |
QSortFilterProxyModelName: | QSortFilterProxyModel | Coverage: | 72.080% (253/351) |
| | 431 | 135 |
QFileSystemEngineName: | QFileSystemEngine | Coverage: | 72.078% (222/308) |
| | 292 | 106 |
QSocks5SocketEnginePrivateName: | QSocks5SocketEnginePrivate | Coverage: | 72.026% (224/311) |
| | 349 | 118 |
ucstricmpName: | ucstricmp | Prototype: | static int ucstricmp(const ushort *a, const ushort *ae, const uchar *b, const uchar *be) | Coverage: | 72.000% (18/25) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | Lines: | 406-433 |
| | 20 | 9 |
QDBusMetaObjectName: | QDBusMetaObject | Coverage: | 72.000% (36/50) |
| | 57 | 16 |
findSlotName: | findSlot | Prototype: | static int findSlot(const QMetaObject *mo, const QByteArray &name, int flags, const QString &signature_, QVector<int> &metaTypes) | Coverage: | 71.910% (64/89) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp | Lines: | 657-751 |
| | 58 | 23 |
quoremName: | quorem | Prototype: | static int quorem(Bigint *b, Bigint *S) | Coverage: | 71.875% (23/32) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | Lines: | 1818-1916 |
| | 55 | 10 |
x509UnknownExtensionToValueName: | x509UnknownExtensionToValue | Prototype: | static QVariant x509UnknownExtensionToValue(X509_EXTENSION *ext) | Coverage: | 71.795% (28/39) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp | Lines: | 263-326 |
| | 39 | 11 |
QMimeDatabasePrivateName: | QMimeDatabasePrivate | Coverage: | 71.667% (43/60) |
| | 68 | 28 |
toWindowsIdLiteralName: | toWindowsIdLiteral | Prototype: | static QByteArray toWindowsIdLiteral(quint16 windowsIdKey) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate.cpp | Lines: | 110-118 |
| | 5 | 3 |
queuedConnectionTypesName: | queuedConnectionTypes | Prototype: | static int *queuedConnectionTypes(const QList<QByteArray> &typeNames) | Coverage: | 71.429% (10/14) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp | Lines: | 83-105 |
| | 15 | 5 |
queuedConnectionTypesName: | queuedConnectionTypes | Prototype: | static int *queuedConnectionTypes(const QArgumentType *argumentTypes, int argc) | Coverage: | 71.429% (10/14) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp | Lines: | 107-129 |
| | 15 | 5 |
qt_write_loopName: | qt_write_loop | Prototype: | static qint64 qt_write_loop(int fd, const char *data, qint64 len) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qlockfile_unix.cpp | Lines: | 82-92 |
| | 7 | 3 |
qt_readEscapedFormatStringName: | qt_readEscapedFormatString | Prototype: | QString qt_readEscapedFormatString(const QString &format, int *idx) | Coverage: | 71.429% (15/21) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp | Lines: | 487-519 |
| | 19 | 7 |
qt_call_pre_routinesName: | qt_call_pre_routines | Prototype: | static void qt_call_pre_routines() | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp | Lines: | 270-283 |
| | 6 | 3 |
qsrandName: | qsrand | Prototype: | void qsrand(uint seed) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp | Lines: | 3403-3440 |
| | 7 | 3 |
qStreamNtlmStringName: | qStreamNtlmString | Prototype: | static void qStreamNtlmString(QDataStream& ds, const QString& s, bool unicode) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp | Lines: | 930-939 |
| | 6 | 3 |
qSetGlobalQHashSeedName: | qSetGlobalQHashSeed | Prototype: | void qSetGlobalQHashSeed(int newSeed) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp | Lines: | 328-338 |
| | 6 | 3 |
qExtractServerTimeName: | qExtractServerTime | Prototype: | static QByteArray qExtractServerTime(const QByteArray& targetInfoBuff) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp | Lines: | 1212-1235 |
| | 16 | 3 |
qDefaultMessageHandlerName: | qDefaultMessageHandler | Prototype: | static void qDefaultMessageHandler(QtMsgType type, const QMessageLogContext &context, const QString &buf) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp | Lines: | 1530-1562 |
| | 6 | 3 |
qDBusParametersForMethodName: | qDBusParametersForMethod | Prototype: | int qDBusParametersForMethod(const QList<QByteArray> ¶meterTypes, QVector<int>& metaTypes, QString &errorMsg) | Coverage: | 71.429% (20/28) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmisc.cpp | Lines: | 133-189 |
| | 39 | 10 |
operator==Name: | operator== | Prototype: | bool operator==(QLatin1String s1, const QStringRef &s2) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | Lines: | 9017-9026 |
| | 6 | 3 |
operator<<Name: | operator<< | Prototype: | QDebug operator<<(QDebug dbg, const QObject *o) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp | Lines: | 4110-4120 |
| | 8 | 3 |
operator<Name: | operator< | Prototype: | bool operator<(const QElapsedTimer &v1, const QElapsedTimer &v2) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qelapsedtimer_unix.cpp | Lines: | 235-238 |
| | 1 | 1 |
massageAdjustedDateTimeName: | massageAdjustedDateTime | Prototype: | static void massageAdjustedDateTime(Qt::TimeSpec spec, const QTimeZone &zone, QDate *date, QTime *time) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp | Lines: | 3679-3706 |
| | 5 | 3 |
loadRulesFromFileName: | loadRulesFromFile | Prototype: | static QVector<QLoggingRule> loadRulesFromFile(const QString &filePath) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qloggingregistry.cpp | Lines: | 251-264 |
| | 10 | 3 |
isWordName: | isWord | Prototype: | static bool isWord(QChar ch) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp | Lines: | 702-705 |
| | 1 | 1 |
checkWarnMessageName: | checkWarnMessage | Prototype: | static void checkWarnMessage(const QIODevice *device, const char *function, const char *what) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp | Lines: | 84-107 |
| | 11 | 3 |
caretIndexName: | caretIndex | Prototype: | static int caretIndex(int offset, QRegExp::CaretMode caretMode) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp | Lines: | 853-862 |
| | 5 | 3 |
addressFromSockaddrName: | addressFromSockaddr | Prototype: | static QHostAddress addressFromSockaddr(sockaddr *sa, int ifindex = 0, const QString &ifname = QString()) | Coverage: | 71.429% (15/21) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp | Lines: | 81-108 |
| | 16 | 7 |
_q_dupEnvironmentName: | _q_dupEnvironment | Prototype: | static char **_q_dupEnvironment(const QProcessEnvironmentPrivate::Hash &environment, int *envc) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp | Lines: | 293-316 |
| | 16 | 3 |
_q_checkEntryName: | _q_checkEntry | Prototype: | static inline bool _q_checkEntry(QAbstractFileEngine *&engine, bool resolvingEntry) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine.cpp | Lines: | 118-129 |
| | 6 | 3 |
QXmlSimpleReaderLocatorName: | QXmlSimpleReaderLocator | Coverage: | 71.429% (5/7) |
| | 3 | 3 |
QHttpMultiPartPrivateName: | QHttpMultiPartPrivate | Coverage: | 71.429% (5/7) |
| | 9 | 3 |
QDnsMailExchangeRecordName: | QDnsMailExchangeRecord | Coverage: | 71.429% (5/7) |
| | 10 | 7 |
QCommandLineOptionPrivateName: | QCommandLineOptionPrivate | Coverage: | 71.429% (5/7) |
| | 7 | 4 |
PageItemName: | PageItem | Coverage: | 71.429% (5/7) |
| | 39 | 5 |
BounceEaseName: | BounceEase | Coverage: | 71.429% (10/14) |
| | 13 | 8 |
getMessageName: | getMessage | Prototype: | static QString getMessage(const uchar *m, const uchar *end, const char *context, const char *sourceText, const char *comment, uint numerus) | Coverage: | 71.111% (32/45) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp | Lines: | 875-943 |
| | 48 | 19 |
QCoreApplicationName: | QCoreApplication | Coverage: | 71.033% (282/397) |
| | 364 | 148 |
QHttpNetworkConnectionChannelName: | QHttpNetworkConnectionChannel | Coverage: | 70.620% (387/548) |
| | 512 | 190 |
QSaveFileName: | QSaveFile | Coverage: | 70.588% (60/85) |
| | 106 | 35 |
QPluginLoaderName: | QPluginLoader | Coverage: | 70.588% (60/85) |
| | 60 | 31 |
QMutexPoolName: | QMutexPool | Coverage: | 70.588% (12/17) |
| | 13 | 9 |
QGLFunctionsName: | QGLFunctions | Coverage: | 70.588% (12/17) |
| | 17 | 9 |
QStorageInfoName: | QStorageInfo | Coverage: | 70.370% (19/27) |
| | 31 | 23 |
QFileInfoName: | QFileInfo | Coverage: | 70.339% (249/354) |
| | 285 | 140 |
QMimeTypeName: | QMimeType | Coverage: | 70.270% (52/74) |
| | 75 | 34 |
QFtpDTPName: | QFtpDTP | Coverage: | 70.270% (104/148) |
| | 148 | 58 |
QUdpSocketName: | QUdpSocket | Coverage: | 70.175% (40/57) |
| | 47 | 25 |
timerSourcePrepareName: | timerSourcePrepare | Prototype: | static gboolean timerSourcePrepare(GSource *source, gint *timeout) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp | Lines: | 146-160 |
| | 9 | 4 |
readNodeName: | readNode | Prototype: | static void readNode(const QXmlStreamReader &xml, QDBusIntrospection::Object *objData, int nodeLevel) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp | Lines: | 325-339 |
| | 8 | 3 |
qt_resource_fixResourceRootName: | qt_resource_fixResourceRoot | Prototype: | static QString qt_resource_fixResourceRoot(QString r) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp | Lines: | 1034-1042 |
| | 6 | 4 |
metaEnumFromTypeName: | metaEnumFromType | Prototype: | static QMetaEnum metaEnumFromType(int type) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp | Lines: | 344-357 |
| | 9 | 4 |
loadTzTimeZonesName: | loadTzTimeZones | Prototype: | static QTzTimeZoneHash loadTzTimeZones() | Coverage: | 70.000% (14/20) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | Lines: | 65-92 |
| | 16 | 8 |
headerValueName: | headerValue | Prototype: | static QByteArray headerValue(QNetworkRequest::KnownHeaders header, const QVariant &value) | Coverage: | 70.000% (28/40) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp | Lines: | 737-801 |
| | 31 | 21 |
doCheckUnGrabAncestorName: | doCheckUnGrabAncestor | Prototype: | static inline bool doCheckUnGrabAncestor(QXcbConnection *conn) | Coverage: | 70.000% (7/10) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp | Lines: | 2286-2303 |
| | 4 | 2 |
QHttpMultiPartIODeviceName: | QHttpMultiPartIODevice | Coverage: | 70.000% (42/60) |
| | 59 | 19 |
QHostInfoAgentName: | QHostInfoAgent | Coverage: | 70.000% (42/60) |
| | 79 | 18 |
QAbstractProxyModelPrivateName: | QAbstractProxyModelPrivate | Coverage: | 70.000% (7/10) |
| | 15 | 4 |
QAbstractFileEngineIteratorName: | QAbstractFileEngineIterator | Coverage: | 70.000% (14/20) |
| | 20 | 12 |
QTextStreamName: | QTextStream | Coverage: | 69.869% (320/458) |
| | 368 | 185 |
QMetaMethodName: | QMetaMethod | Coverage: | 69.841% (132/189) |
| | 218 | 70 |
QTimeLineName: | QTimeLine | Coverage: | 69.792% (67/96) |
| | 132 | 58 |
QSharedDataPointerName: | QSharedDataPointer | Coverage: | 69.767% (30/43) |
| | 26 | 11 |
QtConcurrentName: | QtConcurrent | Coverage: | 69.620% (110/158) |
| | 128 | 76 |
QMetaPropertyName: | QMetaProperty | Coverage: | 69.597% (190/273) |
| | 248 | 97 |
qt_mktimeName: | qt_mktime | Prototype: | static qint64 qt_mktime(QDate *date, QTime *time, QDateTimePrivate::DaylightStatus *daylightStatus, QString *abbreviation, bool *ok = 0) | Coverage: | 69.565% (32/46) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp | Lines: | 2206-2319 |
| | 43 | 15 |
operator<<Name: | operator<< | Prototype: | QDebug operator<<(QDebug debug, QIODevice::OpenMode modes) | Coverage: | 69.565% (16/23) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp | Lines: | 1665-1689 |
| | 20 | 8 |