Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QSortFilterProxyModelName: | QSortFilterProxyModel | Coverage: | 72.080% (253/351) |
| | 431 | 135 |
QDBusPendingCallPrivateName: | QDBusPendingCallPrivate | Coverage: | 72.222% (39/54) |
| | 59 | 20 |
QPreviewPaintEngineName: | QPreviewPaintEngine | Coverage: | 72.222% (13/18) |
| | 66 | 18 |
QResourceFileEngineIteratorName: | QResourceFileEngineIterator | Coverage: | 72.222% (13/18) |
| | 16 | 8 |
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 |
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 |
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 |
QXcbClipboardMimeName: | QXcbClipboardMime | Coverage: | 72.500% (29/40) |
| | 40 | 18 |
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 |
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 |
QNonContiguousByteDeviceIoDeviceImplName: | QNonContiguousByteDeviceIoDeviceImpl | Coverage: | 72.881% (43/59) |
| | 59 | 22 |
QThreadName: | QThread | Coverage: | 72.917% (105/144) |
| | 192 | 60 |
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 |
QSslSocketBackendPrivateName: | QSslSocketBackendPrivate | Coverage: | 73.140% (354/484) |
| | 477 | 163 |
QLockFileName: | QLockFile | Coverage: | 73.214% (41/56) |
| | 50 | 27 |
QDateTimeParserName: | QDateTimeParser | Coverage: | 73.308% (769/1049) |
| | 850 | 419 |
QByteArrayMatcherName: | QByteArrayMatcher | Coverage: | 73.333% (11/15) |
| | 26 | 11 |
QCacheItemName: | QCacheItem | Coverage: | 73.333% (33/45) |
| | 54 | 15 |
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 |
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 |
QSqlTableModelPrivateName: | QSqlTableModelPrivate | Coverage: | 73.418% (58/79) |
| | 76 | 32 |
QGLContextGroupName: | QGLContextGroup | Coverage: | 73.684% (14/19) |
| | 22 | 9 |
QXcbEventReaderName: | QXcbEventReader | Coverage: | 73.684% (28/38) |
| | 36 | 16 |
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 |
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 |
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 |
QLineFName: | QLineF | Coverage: | 74.074% (40/54) |
| | 56 | 18 |
QHttpSocketEngineName: | QHttpSocketEngine | Coverage: | 74.084% (283/382) |
| | 382 | 140 |
QVariantAnimationPrivateName: | QVariantAnimationPrivate | Coverage: | 74.107% (83/112) |
| | 91 | 39 |
QSslSocketPrivateName: | QSslSocketPrivate | Coverage: | 74.118% (189/255) |
| | 340 | 113 |
QObjectName: | QObject | Coverage: | 74.189% (480/647) |
| | 694 | 221 |
QAuthenticatorPrivateName: | QAuthenticatorPrivate | Coverage: | 74.342% (113/152) |
| | 158 | 51 |
QMimeMagicRuleName: | QMimeMagicRule | Coverage: | 74.375% (119/160) |
| | 124 | 60 |
QMetaObjectPrivateName: | QMetaObjectPrivate | Coverage: | 74.390% (183/246) |
| | 225 | 76 |
qDBusPropertyGetName: | qDBusPropertyGet | Prototype: | QDBusMessage qDBusPropertyGet(const QDBusConnectionPrivate::ObjectTreeNode &node, const QDBusMessage &msg) | Coverage: | 74.510% (38/51) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp | Lines: | 217-283 |
| | 50 | 13 |
QSqlDatabaseName: | QSqlDatabase | Coverage: | 74.545% (82/110) |
| | 100 | 67 |
QDataStreamName: | QDataStream | Coverage: | 74.558% (211/283) |
| | 247 | 111 |
QLibraryPrivateName: | QLibraryPrivate | Coverage: | 74.576% (132/177) |
| | 159 | 59 |
QAbstractSocketPrivateName: | QAbstractSocketPrivate | Coverage: | 74.618% (244/327) |
| | 314 | 101 |
QSslSocketName: | QSslSocket | Coverage: | 74.622% (247/331) |
| | 376 | 150 |
QSslCertificatePrivateName: | QSslCertificatePrivate | Coverage: | 74.803% (95/127) |
| | 133 | 47 |
ElasticEaseName: | ElasticEase | Coverage: | 75.000% (12/16) |
| | 15 | 8 |
QBenchmarkTimeMeasurerName: | QBenchmarkTimeMeasurer | Coverage: | 75.000% (6/8) |
| | 8 | 8 |
QCsvBenchmarkLoggerName: | QCsvBenchmarkLogger | Coverage: | 75.000% (9/12) |
| | 15 | 2 |
QDBusContextName: | QDBusContext | Coverage: | 75.000% (6/8) |
| | 11 | 8 |
QDBusPendingReplyDataName: | QDBusPendingReplyData | Coverage: | 75.000% (6/8) |
| | 13 | 6 |
QEventTransitionName: | QEventTransition | Coverage: | 75.000% (18/24) |
| | 38 | 14 |
QHttpNetworkReplyName: | QHttpNetworkReply | Coverage: | 75.000% (81/108) |
| | 96 | 58 |
QIcuName: | QIcu | Coverage: | 75.000% (6/8) |
| | 10 | 4 |
QMetaEnumName: | QMetaEnum | Coverage: | 75.000% (105/140) |
| | 101 | 41 |
QMimeTypePrivateName: | QMimeTypePrivate | Coverage: | 75.000% (3/4) |
| | 9 | 4 |
QPdfPrintEnginePrivateName: | QPdfPrintEnginePrivate | Coverage: | 75.000% (18/24) |
| | 21 | 10 |
QReadNotifierName: | QReadNotifier | Coverage: | 75.000% (6/8) |
| | 8 | 4 |
QSequentialIterableName: | QSequentialIterable | Coverage: | 75.000% (27/36) |
| | 59 | 28 |
canConvertMetaObjectName: | canConvertMetaObject | Prototype: | static bool canConvertMetaObject(const QMetaObject *from, const QMetaObject *to) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp | Lines: | 2921-2933 |
| | 7 | 4 |
connManager_cleanupName: | connManager_cleanup | Prototype: | static void connManager_cleanup() | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworkconfigmanager.cpp | Lines: | 59-68 |
| | 6 | 2 |
defaultDataName: | defaultData | Prototype: | static const QLocaleData *defaultData() | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp | Lines: | 647-652 |
| | 3 | 2 |
errorMessageName: | errorMessage | Prototype: | static QString errorMessage(QUrlPrivate::ErrorCode errorCode, const QString &errorSource, int errorPosition) | Coverage: | 75.000% (42/56) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp | Lines: | 3942-4010 |
| | 25 | 35 |
initDefaultPathsName: | initDefaultPaths | Prototype: | static void initDefaultPaths(QMutexLocker *locker) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp | Lines: | 1049-1111 |
| | 13 | 2 |
installCoverageToolName: | installCoverageTool | Prototype: | static bool installCoverageTool(const char * appname, const char * testname) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp | Lines: | 1415-1434 |
| | 7 | 2 |
isFatalName: | isFatal | Prototype: | static bool isFatal(QtMsgType msgType) | Coverage: | 75.000% (9/12) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp | Lines: | 150-166 |
| | 7 | 4 |
operator<<Name: | operator<< | Prototype: | QDataStream &operator<<(QDataStream &out, const QString &str) | Coverage: | 75.000% (12/16) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | Lines: | 8664-8687 |
| | 13 | 5 |
operator>>Name: | operator>> | Prototype: | QDataStream& operator>>(QDataStream &in, QVersionNumber &version) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qversionnumber.cpp | Lines: | 481-487 |
| | 4 | 2 |
parseSignalName: | parseSignal | Prototype: | static bool parseSignal(QXmlStreamReader &xml, QDBusIntrospection::Signal &signalData, QDBusIntrospection::Interface *ifaceData) | Coverage: | 75.000% (18/24) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp | Lines: | 225-274 |
| | 27 | 7 |
qCreatev2HashName: | qCreatev2Hash | Prototype: | static QByteArray qCreatev2Hash(const QAuthenticatorPrivate *ctx, QNtlmPhase3Block *phase3) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp | Lines: | 1181-1202 |
| | 12 | 2 |
qFlagLocationName: | qFlagLocation | Prototype: | const char *qFlagLocation(const char *method) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp | Lines: | 2209-2215 |
| | 4 | 2 |
qt_QMetaEnum_flagDebugOperatorName: | qt_QMetaEnum_flagDebugOperator | Prototype: | QDebug qt_QMetaEnum_flagDebugOperator(QDebug &debug, quint64 value, const QMetaObject *meta, const char *name) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdebug.cpp | Lines: | 851-863 |
| | 10 | 2 |
qt_initialize_pthread_condName: | qt_initialize_pthread_cond | Prototype: | void qt_initialize_pthread_cond(pthread_cond_t *cond, const char *where) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qwaitcondition_unix.cpp | Lines: | 71-87 |
| | 6 | 2 |
qt_qhostinfo_clear_cacheName: | qt_qhostinfo_clear_cache | Prototype: | void qt_qhostinfo_clear_cache() | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo.cpp | Lines: | 696-702 |
| | 3 | 2 |
qt_qhostinfo_enable_cacheName: | qt_qhostinfo_enable_cache | Prototype: | void __attribute__((visibility("default"))) qt_qhostinfo_enable_cache(bool e) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo.cpp | Lines: | 705-711 |
| | 3 | 2 |
qt_socks5_set_host_address_and_portName: | qt_socks5_set_host_address_and_port | Prototype: | static bool qt_socks5_set_host_address_and_port(const QHostAddress &address, quint16 port, QByteArray *pBuf) | Coverage: | 75.000% (6/8) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp | Lines: | 148-176 |
| | 12 | 3 |
socketNotifierSourcePrepareName: | socketNotifierSourcePrepare | Prototype: | static gboolean socketNotifierSourcePrepare(GSource *, gint *timeout) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp | Lines: | 61-66 |
| | 3 | 2 |
switch_from_toName: | switch_from_to | Prototype: | static inline int switch_from_to(QAtomicInt &a, int from, int to) | Coverage: | 75.000% (3/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp | Lines: | 90-98 |
| | 5 | 2 |
QMimeTypeParserBaseName: | QMimeTypeParserBase | Coverage: | 75.352% (107/142) |
| | 126 | 60 |
QEasingCurveName: | QEasingCurve | Coverage: | 75.581% (65/86) |
| | 56 | 32 |
QFactoryLoaderName: | QFactoryLoader | Coverage: | 75.630% (90/119) |
| | 128 | 43 |
readInterfaceName: | readInterface | Prototype: | static void readInterface(QXmlStreamReader &xml, QDBusIntrospection::Object *objData, QDBusIntrospection::Interfaces *interfaces) | Coverage: | 75.676% (28/37) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp | Lines: | 276-323 |
| | 28 | 12 |
QSqlQueryName: | QSqlQuery | Coverage: | 75.701% (162/214) |
| | 195 | 93 |
QObjectPrivateName: | QObjectPrivate | Coverage: | 75.966% (177/233) |
| | 237 | 78 |
QSignalTransitionName: | QSignalTransition | Coverage: | 76.000% (19/25) |
| | 34 | 13 |
QUtcTimeZonePrivateName: | QUtcTimeZonePrivate | Coverage: | 76.000% (38/50) |
| | 64 | 31 |
QSqlFieldPrivateName: | QSqlFieldPrivate | Coverage: | 76.190% (16/21) |
| | 12 | 3 |
QTestXunitStreamerName: | QTestXunitStreamer | Coverage: | 76.190% (80/105) |
| | 83 | 35 |
QXunitTestLoggerName: | QXunitTestLogger | Coverage: | 76.190% (96/126) |
| | 162 | 42 |
QHttpThreadDelegateName: | QHttpThreadDelegate | Coverage: | 76.216% (141/185) |
| | 227 | 71 |
QHostInfoLookupManagerName: | QHostInfoLookupManager | Coverage: | 76.316% (58/76) |
| | 76 | 30 |
QCoreApplicationPrivateName: | QCoreApplicationPrivate | Coverage: | 76.375% (236/309) |
| | 288 | 97 |
QStandardPathsName: | QStandardPaths | Coverage: | 76.395% (178/233) |
| | 195 | 101 |
QDBusAbstractInterfacePrivateName: | QDBusAbstractInterfacePrivate | Coverage: | 76.471% (78/102) |
| | 105 | 34 |
parseTzIndicatorsName: | parseTzIndicators | Prototype: | static QVector<QTzType> parseTzIndicators(QDataStream &ds, const QVector<QTzType> &types, int tzh_ttisstdcnt, int tzh_ttisgmtcnt) | Coverage: | 76.471% (13/17) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | Lines: | 295-315 |
| | 11 | 5 |
QAbstractSocketEngineName: | QAbstractSocketEngine | Coverage: | 76.562% (49/64) |
| | 50 | 40 |
QMimeDatabaseName: | QMimeDatabase | Coverage: | 76.623% (59/77) |
| | 87 | 33 |
QXmlTestLoggerName: | QXmlTestLogger | Coverage: | 76.699% (79/103) |
| | 145 | 37 |
QNonContiguousByteDeviceRingBufferImplName: | QNonContiguousByteDeviceRingBufferImpl | Coverage: | 76.923% (10/13) |
| | 16 | 9 |
QSocketNotifierName: | QSocketNotifier | Coverage: | 76.923% (30/39) |
| | 41 | 17 |
QSqlErrorName: | QSqlError | Coverage: | 76.923% (20/26) |
| | 33 | 20 |
convertFlagsName: | convertFlags | Prototype: | static QNetworkInterface::InterfaceFlags convertFlags(uint rawFlags) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp | Lines: | 110-125 |
| | 8 | 1 |
parseTzAbbreviationsName: | parseTzAbbreviations | Prototype: | static QMap<int, QByteArray> parseTzAbbreviations(QDataStream &ds, int tzh_charcnt, const QVector<QTzType> &types) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | Lines: | 241-268 |
| | 14 | 5 |
ucalDisplayNameTypeName: | ucalDisplayNameType | Prototype: | static UCalendarDisplayNameType ucalDisplayNameType(QTimeZone::TimeType timeType, QTimeZone::NameType nameType) | Coverage: | 76.923% (10/13) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp | Lines: | 55-73 |
| | 8 | 7 |
QHttpNetworkConnectionPrivateName: | QHttpNetworkConnectionPrivate | Coverage: | 76.986% (562/730) |
| | 599 | 236 |