OpenCoverage

QtBase - 2016-12-13 07:58:44 +0000

Functions

Page:<>1
Condition %: 100.000% (1/1)
...30
Condition %: 100.000% (1/1)
...40
Condition %: 100.000% (1/1)
...50
Condition %: 100.000% (1/1)
...60
Condition %: 100.000% (1/1)
...64
Condition %:  93.333% (14/15)
65
Condition %:  91.549% (65/71)
66
Condition %:  89.189% (33/37)
67
Condition %:  87.500% (7/8)
6869
Condition %:  84.615% (11/13)
70
Condition %:  83.333% (10/12)
71
Condition %:  80.508% (95/118)
72
Condition %:  80.000% (4/5)
...80
Condition %:  71.429% (10/14)
...90
Condition %:  50.000% (16/32)
...100
Condition %:  6.154% (4/65)
...200
Condition %:  0.000% (0/1)
...306
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QSortFilterProxyModelPrivate::source_items_about_to_be_removed
Name: QSortFilterProxyModelPrivate::source_items_about_to_be_removed
Prototype: void QSortFilterProxyModelPrivate::source_items_about_to_be_removed( const QModelIndex &source_parent, int start, int end, Qt::Orientation orient)
Coverage:  85.714% (18/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 841-867
 85.714% (18/21)
165
QSortFilterProxyModelPrivate::remove_from_mapping
Name: QSortFilterProxyModelPrivate::remove_from_mapping
Prototype: void QSortFilterProxyModelPrivate::remove_from_mapping(const QModelIndex &source_parent)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 302-309
 85.714% (6/7)
43
QRingBuffer::read
Name: QRingBuffer::read
Prototype: qint64 QRingBuffer::read(char *data, qint64 maxLength)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qringbuffer.cpp
Lines: 248-261
 85.714% (6/7)
103
QRelatedTableModel::select
Name: QRelatedTableModel::select
Prototype: bool QRelatedTableModel::select()
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 247-258
 85.714% (6/7)
83
QRegExpEngine::getRep
Name: QRegExpEngine::getRep
Prototype: int QRegExpEngine::getRep(int def)
Coverage:  85.714% (12/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3296-3312
 85.714% (12/14)
104
QProcessPrivate::waitForReadyRead
Name: QProcessPrivate::waitForReadyRead
Prototype: bool QProcessPrivate::waitForReadyRead(int msecs)
Coverage:  85.714% (36/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 758-809
 85.714% (36/42)
3114
QPrinterPrivate::setPreviewMode
Name: QPrinterPrivate::setPreviewMode
Prototype: void QPrinterPrivate::setPreviewMode(bool enable)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprinter.cpp
Lines: 196-212
 85.714% (6/7)
123
QPrinterInfoPrivate::QPrinterInfoPrivate
Name: QPrinterInfoPrivate::QPrinterInfoPrivate
Prototype: QPrinterInfoPrivate::QPrinterInfoPrivate(const QString &id)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprinterinfo.cpp
Lines: 53-60
 85.714% (6/7)
43
QNetworkReplyImplPrivate::backendNotify
Name: QNetworkReplyImplPrivate::backendNotify
Prototype: void QNetworkReplyImplPrivate::backendNotify(InternalNotifications notification)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyimpl.cpp
Lines: 432-440
 85.714% (6/7)
53
QNetworkReplyHttpImplPrivate::_q_bufferOutgoingData
Name: QNetworkReplyHttpImplPrivate::_q_bufferOutgoingData
Prototype: void QNetworkReplyHttpImplPrivate::_q_bufferOutgoingData()
Coverage:  85.714% (12/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1865-1906
 85.714% (12/14)
216
QNetworkProxy::setApplicationProxy
Name: QNetworkProxy::setApplicationProxy
Prototype: void QNetworkProxy::setApplicationProxy(const QNetworkProxy &networkProxy)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy.cpp
Lines: 714-723
 85.714% (6/7)
43
QNetworkInterface::interfaceIndexFromName
Name: QNetworkInterface::interfaceIndexFromName
Prototype: int QNetworkInterface::interfaceIndexFromName(const QString &name)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface.cpp
Lines: 541-551
 85.714% (6/7)
73
QNetworkHeadersPrivate::fromHttpDate
Name: QNetworkHeadersPrivate::fromHttpDate
Prototype: QDateTime QNetworkHeadersPrivate::fromHttpDate(const QByteArray &value)
Coverage:  85.714% (12/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 1084-1126
 85.714% (12/14)
155
QNetworkDiskCache::setCacheDirectory
Name: QNetworkDiskCache::setCacheDirectory
Prototype: void QNetworkDiskCache::setCacheDirectory(const QString &cacheDir)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkdiskcache.cpp
Lines: 139-155
 85.714% (6/7)
103
QNetworkAccessManagerPrivate::proxyAuthenticationRequired
Name: QNetworkAccessManagerPrivate::proxyAuthenticationRequired
Prototype: void QNetworkAccessManagerPrivate::proxyAuthenticationRequired(const QUrl &url, const QNetworkProxy &proxy, bool synchronous, QAuthenticator *authenticator, QNetworkProxy *lastProxyAuthentication)
Coverage:  85.714% (12/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 1446-1491
 85.714% (12/14)
144
QNetworkAccessCacheBackend::open
Name: QNetworkAccessCacheBackend::open
Prototype: void QNetworkAccessCacheBackend::open()
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccesscachebackend.cpp
Lines: 60-70
 85.714% (6/7)
62
QMimeType::iconName
Name: QMimeType::iconName
Prototype: QString QMimeType::iconName() const
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetype.cpp
Lines: 304-315
 85.714% (6/7)
73
QMimeType::genericIconName
Name: QMimeType::genericIconName
Prototype: QString QMimeType::genericIconName() const
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetype.cpp
Lines: 280-296
 85.714% (6/7)
83
QMetaPropertyBuilder::setNotifySignal
Name: QMetaPropertyBuilder::setNotifySignal
Prototype: void QMetaPropertyBuilder::setNotifySignal(const QMetaMethodBuilder& value)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 2185-2197
 85.714% (6/7)
73
QMetaObjectPrivate::signal
Name: QMetaObjectPrivate::signal
Prototype: QMetaMethod QMetaObjectPrivate::signal(const QMetaObject *m, int signal_index)
Coverage:  85.714% (12/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 871-887
 85.714% (12/14)
124
QMetaObjectBuilder::indexOfSlot
Name: QMetaObjectBuilder::indexOfSlot
Prototype: int QMetaObjectBuilder::indexOfSlot(const QByteArray& signature)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 995-1003
 85.714% (6/7)
53
QMetaObjectBuilder::indexOfSignal
Name: QMetaObjectBuilder::indexOfSignal
Prototype: int QMetaObjectBuilder::indexOfSignal(const QByteArray& signature)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 979-987
 85.714% (6/7)
53
QMetaObject::normalizedSignature
Name: QMetaObject::normalizedSignature
Prototype: QByteArray QMetaObject::normalizedSignature(const char *method)
Coverage:  85.714% (18/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1312-1340
 85.714% (18/21)
217
QMetaMethodBuilder::setRevision
Name: QMetaMethodBuilder::setRevision
Prototype: void QMetaMethodBuilder::setRevision(int revision)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 2086-2096
 85.714% (6/7)
63
QMapDataBase::createNode
Name: QMapDataBase::createNode
Prototype: QMapNodeBase *QMapDataBase::createNode(int alloc, int alignment, QMapNodeBase *parent, bool left)
Coverage:  85.714% (12/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmap.cpp
Lines: 327-347
 85.714% (12/14)
135
QLocalServer::nextPendingConnection
Name: QLocalServer::nextPendingConnection
Prototype: QLocalSocket *QLocalServer::nextPendingConnection()
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qlocalserver.cpp
Lines: 378-393
 85.714% (6/7)
73
QIcuCodec::codecForNameUnlocked
Name: QIcuCodec::codecForNameUnlocked
Prototype: QTextCodec *QIcuCodec::codecForNameUnlocked(const char *name)
Coverage:  85.714% (66/77)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qicucodec.cpp
Lines: 456-541
 85.714% (66/77)
5620
QHttpNetworkConnectionPrivate::resumeConnection
Name: QHttpNetworkConnectionPrivate::resumeConnection
Prototype: void QHttpNetworkConnectionPrivate::resumeConnection()
Coverage:  85.714% (12/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnection.cpp
Lines: 160-181
 85.714% (12/14)
95
QHttpNetworkConnectionChannel::resendCurrentRequest
Name: QHttpNetworkConnectionChannel::resendCurrentRequest
Prototype: void QHttpNetworkConnectionChannel::resendCurrentRequest()
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnectionchannel.cpp
Lines: 710-717
 85.714% (6/7)
53
QHttpNetworkConnectionChannel::handleUnexpectedEOF
Name: QHttpNetworkConnectionChannel::handleUnexpectedEOF
Prototype: void QHttpNetworkConnectionChannel::handleUnexpectedEOF()
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnectionchannel.cpp
Lines: 254-275
 85.714% (6/7)
163
QGLFormat::operator=
Name: QGLFormat::operator=
Prototype: QGLFormat &QGLFormat::operator=(const QGLFormat &other)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 423-432
 85.714% (6/7)
63
QFutureWatcherBasePrivate::sendCallOutEvent
Name: QFutureWatcherBasePrivate::sendCallOutEvent
Prototype: void QFutureWatcherBasePrivate::sendCallOutEvent(QFutureCallOutEvent *event)
Coverage:  85.714% (36/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfuturewatcher.cpp
Lines: 432-490
 85.714% (36/42)
3918
QFutureInterfaceBase::setThrottled
Name: QFutureInterfaceBase::setThrottled
Prototype: void QFutureInterfaceBase::setThrottled(bool enable)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 144-154
 85.714% (6/7)
63
QFtpDTP::readAll
Name: QFtpDTP::readAll
Prototype: QByteArray QFtpDTP::readAll()
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 380-391
 85.714% (6/7)
72
QDomHandler::startElement
Name: QDomHandler::startElement
Prototype: bool QDomHandler::startElement(const QString& nsURI, const QString&, const QString& qName, const QXmlAttributes& atts)
Coverage:  85.714% (12/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 7394-7423
 85.714% (12/14)
145
QDirPrivate::splitFilters
Name: QDirPrivate::splitFilters
Prototype: inline QStringList QDirPrivate::splitFilters(const QString &nameFilter, QChar sep)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 145-153
 85.714% (6/7)
63
QDir::filePath
Name: QDir::filePath
Prototype: QString QDir::filePath(const QString &fileName) const
Coverage:  85.714% (12/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 691-704
 85.714% (12/14)
94
QDate::toString
Name: QDate::toString
Prototype: QString QDate::toString(Qt::DateFormat format) const
Coverage:  85.714% (18/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 855-881
 85.714% (18/21)
913
QDBusServiceWatcherPrivate::_q_serviceOwnerChanged
Name: QDBusServiceWatcherPrivate::_q_serviceOwnerChanged
Prototype: void QDBusServiceWatcherPrivate::_q_serviceOwnerChanged(const QString &service, const QString &oldOwner, const QString &newOwner)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusservicewatcher.cpp
Lines: 73-81
 85.714% (6/7)
63
QDBusMarshaller::append
Name: QDBusMarshaller::append
Prototype: inline void QDBusMarshaller::append(const QByteArray &arg)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmarshaller.cpp
Lines: 167-181
 85.714% (6/7)
103
QDBusConnectionPrivate::activateSignal
Name: QDBusConnectionPrivate::activateSignal
Prototype: void QDBusConnectionPrivate::activateSignal(const QDBusConnectionPrivate::SignalHook& hook, const QDBusMessage &msg)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 802-821
 85.714% (6/7)
73
QCoreApplication::setOrganizationName
Name: QCoreApplication::setOrganizationName
Prototype: void QCoreApplication::setOrganizationName(const QString &orgName)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 2313-2322
 85.714% (6/7)
53
QByteArray::append
Name: QByteArray::append
Prototype: QByteArray &QByteArray::append(const char *str, int len)
Coverage:  85.714% (12/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 1922-1934
 85.714% (12/14)
94
QAbstractSocketPrivate::_q_abortConnectionAttempt
Name: QAbstractSocketPrivate::_q_abortConnectionAttempt
Prototype: void QAbstractSocketPrivate::_q_abortConnectionAttempt()
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1194-1214
 85.714% (6/7)
113
QAbstractFileEngineHandler::~QAbstractFileEngineHandler
Name: QAbstractFileEngineHandler::~QAbstractFileEngineHandler
Prototype: QAbstractFileEngineHandler::~QAbstractFileEngineHandler()
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qabstractfileengine.cpp
Lines: 143-153
 85.714% (6/7)
63
BezierEase::getBezierSegment
Name: BezierEase::getBezierSegment
Prototype: void getBezierSegment(SingleCubicBezier * &singleCubicBezier, qreal x)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 511-523
 85.714% (6/7)
63
BezierEase::_cbrt
Name: BezierEase::_cbrt
Prototype: qreal static inline _cbrt(qreal d)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 604-625
 85.714% (6/7)
103
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: 173-220
 85.484% (53/62)
3514
QTextStreamPrivate::fillReadBuffer
Name: QTextStreamPrivate::fillReadBuffer
Prototype: bool QTextStreamPrivate::fillReadBuffer(qint64 maxBytes)
Coverage:  85.417% (41/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 420-533
 85.417% (41/48)
4414
QUrl::operator <
Name: QUrl::operator <
Prototype: bool QUrl::operator <(const QUrl &url) const
Coverage:  85.366% (35/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3567-3613
 85.366% (35/41)
3111
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
 85.185% (23/27)
3612
QMetaObject::connectSlotsByName
Name: QMetaObject::connectSlotsByName
Prototype: void QMetaObject::connectSlotsByName(QObject *o)
Coverage:  85.185% (46/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 3454-3535
 85.185% (46/54)
4816
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: 2886-2901
 85.000% (17/20)
114
QTimeZonePrivate::dataForLocalTime
Name: QTimeZonePrivate::dataForLocalTime
Prototype: QTimeZonePrivate::Data QTimeZonePrivate::dataForLocalTime(qint64 forLocalMSecs) const
Coverage:  85.000% (34/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate.cpp
Lines: 252-312
 85.000% (34/40)
299
QRingBuffer::reserveFront
Name: QRingBuffer::reserveFront
Prototype: char *QRingBuffer::reserveFront(qint64 bytes)
Coverage:  85.000% (17/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qringbuffer.cpp
Lines: 144-171
 85.000% (17/20)
176
QMimeXMLProvider::ensureLoaded
Name: QMimeXMLProvider::ensureLoaded
Prototype: void QMimeXMLProvider::ensureLoaded()
Coverage:  85.000% (17/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 755-795
 85.000% (17/20)
248
QHashData::detach_helper
Name: QHashData::detach_helper
Prototype: QHashData *QHashData::detach_helper(void (*node_duplicate)(Node *, void *), void (*node_delete)(Node *), int nodeSize, int nodeAlign)
Coverage:  85.000% (17/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 514-581
 85.000% (17/20)
388
QFontEngineFT::glyphIndex
Name: QFontEngineFT::glyphIndex
Prototype: glyph_t QFontEngineFT::glyphIndex(uint ucs4) const
Coverage:  85.000% (17/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 1529-1557
 85.000% (17/20)
146
QNetworkReplyHttpImplPrivate::postRequest
Name: QNetworkReplyHttpImplPrivate::postRequest
Prototype: void QNetworkReplyHttpImplPrivate::postRequest(const QNetworkRequest &newHttpRequest)
Coverage:  84.906% (90/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 591-944
 84.906% (90/106)
22335
QXmlSimpleReaderPrivate::isExpandedEntityValueTooLarge
Name: QXmlSimpleReaderPrivate::isExpandedEntityValueTooLarge
Prototype: bool QXmlSimpleReaderPrivate::isExpandedEntityValueTooLarge(QString *errorMessage)
Coverage:  84.848% (28/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 6424-6486
 84.848% (28/33)
3711
QLoggingRule::pass
Name: QLoggingRule::pass
Prototype: int QLoggingRule::pass(const QString &cat, QtMsgType msgType) const
Coverage:  84.848% (28/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qloggingregistry.cpp
Lines: 83-114
 84.848% (28/33)
1811
QDBusXmlParser::QDBusXmlParser
Name: QDBusXmlParser::QDBusXmlParser
Prototype: QDBusXmlParser::QDBusXmlParser(const QString& service, const QString& path, const QString& xmlData)
Coverage:  84.848% (28/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 347-400
 84.848% (28/33)
2114
QDBusConnectionManager::executeConnectionRequest
Name: QDBusConnectionManager::executeConnectionRequest
Prototype: void QDBusConnectionManager::executeConnectionRequest(QDBusConnectionManager::ConnectionRequestData *data)
Coverage:  84.848% (28/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusconnection.cpp
Lines: 241-294
 84.848% (28/33)
3112
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: 58-76
 84.615% (11/13)
125
qt_int_sqrt
Name: 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
 84.615% (11/13)
155
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: 82-109
 84.615% (11/13)
164
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: 281-324
 84.615% (22/26)
2811
integralCompare
Name: 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
 84.615% (11/13)
155
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: 311-328
 84.615% (11/13)
75
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: 84-105
 84.615% (11/13)
105
TypeInfo::TypeInfoImpl::TypeInfoImpl
Name: TypeInfo::TypeInfoImpl::TypeInfoImpl
Prototype: TypeInfoImpl(const uint type, QMetaTypeInterface &info)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 2223-2235
 84.615% (11/13)
85
QtConcurrent::ThreadEngineBase::startBlocking
Name: QtConcurrent::ThreadEngineBase::startBlocking
Prototype: void ThreadEngineBase::startBlocking()
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp
Lines: 139-170
 84.615% (11/13)
156
QtConcurrent::ThreadEngineBase::run
Name: QtConcurrent::ThreadEngineBase::run
Prototype: void ThreadEngineBase::run()
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/concurrent/qtconcurrentthreadengine.cpp
Lines: 250-279
 84.615% (11/13)
106
QXmlStreamWriterPrivate::write
Name: QXmlStreamWriterPrivate::write
Prototype: void QXmlStreamWriterPrivate::write(const QStringRef &s)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3045-3062
 84.615% (11/13)
95
QXmlStreamWriterPrivate::write
Name: QXmlStreamWriterPrivate::write
Prototype: void QXmlStreamWriterPrivate::write(const QString &s)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 3064-3081
 84.615% (11/13)
95
QXmlStreamReader::atEnd
Name: QXmlStreamReader::atEnd
Prototype: bool QXmlStreamReader::atEnd() const
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 563-575
 84.615% (11/13)
83
QUtf8::convertFromUnicode
Name: QUtf8::convertFromUnicode
Prototype: QByteArray QUtf8::convertFromUnicode(const QChar *uc, int len)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp
Lines: 154-179
 84.615% (11/13)
155
QTimerInfoList::unregisterTimer
Name: QTimerInfoList::unregisterTimer
Prototype: bool QTimerInfoList::unregisterTimer(int timerId)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp
Lines: 509-527
 84.615% (11/13)
115
QTextStreamPrivate::consume
Name: QTextStreamPrivate::consume
Prototype: inline void QTextStreamPrivate::consume(int size)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 763-784
 84.615% (11/13)
135
QTest::TestMethods::invokeTests
Name: QTest::TestMethods::invokeTests
Prototype: void TestMethods::invokeTests(QObject *testObject) const
Coverage:  84.615% (33/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 1288-1342
 84.615% (33/39)
3911
QSystemSemaphorePrivate::cleanHandle
Name: QSystemSemaphorePrivate::cleanHandle
Prototype: void QSystemSemaphorePrivate::cleanHandle()
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsystemsemaphore_systemv.cpp
Lines: 141-163
 84.615% (11/13)
105
QString::replace
Name: QString::replace
Prototype: QString& QString::replace(QChar ch, const QString &after, Qt::CaseSensitivity cs)
Coverage:  84.615% (33/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2575-2616
 84.615% (33/39)
2612
QString::multiArg
Name: QString::multiArg
Prototype: QString QString::multiArg(int numArgs, const QString **args) const
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7986-8015
 84.615% (11/13)
155
QStorageInfoPrivate::mountedVolumes
Name: QStorageInfoPrivate::mountedVolumes
Prototype: QList<QStorageInfo> QStorageInfoPrivate::mountedVolumes()
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstorageinfo_unix.cpp
Lines: 564-584
 84.615% (11/13)
135
QStateMachinePrivate::unregisterSignalTransition
Name: QStateMachinePrivate::unregisterSignalTransition
Prototype: void QStateMachinePrivate::unregisterSignalTransition(QSignalTransition *transition)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2299-2322
 84.615% (11/13)
185
QStateMachinePrivate::unregisterEventTransition
Name: QStateMachinePrivate::unregisterEventTransition
Prototype: void QStateMachinePrivate::unregisterEventTransition(QEventTransition *transition)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2376-2396
 84.615% (11/13)
165
QSharedDataPointer::detach
Name: QSharedDataPointer::detach
Prototype: template<> void QSharedDataPointer<QUrlQueryPrivate>::detach()
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlquery.cpp
Lines: 185-195
 84.615% (11/13)
83
QSharedDataPointer::detach
Name: QSharedDataPointer::detach
Prototype: template<> void QSharedDataPointer<QNetworkProxyPrivate>::detach()
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy.cpp
Lines: 435-445
 84.615% (11/13)
83
QSequentialAnimationGroupPrivate::rewindForwards
Name: QSequentialAnimationGroupPrivate::rewindForwards
Prototype: void QSequentialAnimationGroupPrivate::rewindForwards(const AnimationIndex &newAnimationIndex)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qsequentialanimationgroup.cpp
Lines: 206-230
 84.615% (11/13)
125
QNetworkAccessCache::requestEntryNow
Name: QNetworkAccessCache::requestEntryNow
Prototype: QNetworkAccessCache::CacheableObject *QNetworkAccessCache::requestEntryNow(const QByteArray &key)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccesscache.cpp
Lines: 297-319
 84.615% (11/13)
135
QNativeSocketEnginePrivate::nativeSelect
Name: QNativeSocketEnginePrivate::nativeSelect
Prototype: int QNativeSocketEnginePrivate::nativeSelect(int timeout, bool checkRead, bool checkWrite, bool *selectForRead, bool *selectForWrite) const
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 1216-1244
 84.615% (11/13)
145
QMimeData::setData
Name: QMimeData::setData
Prototype: void QMimeData::setData(const QString &mimeType, const QByteArray &data)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 580-599
 84.615% (11/13)
135
QMimeBinaryProvider::CacheFileList::checkCacheChanged
Name: QMimeBinaryProvider::CacheFileList::checkCacheChanged
Prototype: bool QMimeBinaryProvider::CacheFileList::checkCacheChanged()
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 217-237
 84.615% (11/13)
155
QMetaType::compare
Name: QMetaType::compare
Prototype: bool QMetaType::compare(const void *lhs, const void *rhs, int typeId, int* result)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 737-750
 84.615% (11/13)
104
QHttpNetworkRequest::uri
Name: QHttpNetworkRequest::uri
Prototype: QByteArray QHttpNetworkRequest::uri(bool throughProxy) const
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkrequest.cpp
Lines: 119-134
 84.615% (11/13)
95
QHttpNetworkReplyPrivate::readBodyFast
Name: QHttpNetworkReplyPrivate::readBodyFast
Prototype: qint64 QHttpNetworkReplyPrivate::readBodyFast(QAbstractSocket *socket, QByteDataBuffer *rb)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkreply.cpp
Lines: 670-697
 84.615% (11/13)
175
QHostAddress::operator==
Name: QHostAddress::operator==
Prototype: bool QHostAddress::operator==(const QHostAddress &other) const
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp
Lines: 817-829
 84.615% (11/13)
85
QFutureInterfaceBase::setProgressValueAndText
Name: QFutureInterfaceBase::setProgressValueAndText
Prototype: void QFutureInterfaceBase::setProgressValueAndText(int progressValue, const QString &progressText)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 407-424
 84.615% (11/13)
115
QFileSystemWatcher::addPaths
Name: QFileSystemWatcher::addPaths
Prototype: QStringList QFileSystemWatcher::addPaths(const QStringList &paths)
Coverage:  84.615% (22/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemwatcher.cpp
Lines: 286-334
 84.615% (22/26)
289
QDataStream::operator<<
Name: QDataStream::operator<<
Prototype: QDataStream &QDataStream::operator<<(qint16 i)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdatastream.cpp
Lines: 1105-1114
 84.615% (11/13)
65
Page:<>1
Condition %: 100.000% (1/1)
...30
Condition %: 100.000% (1/1)
...40
Condition %: 100.000% (1/1)
...50
Condition %: 100.000% (1/1)
...60
Condition %: 100.000% (1/1)
...64
Condition %:  93.333% (14/15)
65
Condition %:  91.549% (65/71)
66
Condition %:  89.189% (33/37)
67
Condition %:  87.500% (7/8)
6869
Condition %:  84.615% (11/13)
70
Condition %:  83.333% (10/12)
71
Condition %:  80.508% (95/118)
72
Condition %:  80.000% (4/5)
...80
Condition %:  71.429% (10/14)
...90
Condition %:  50.000% (16/32)
...100
Condition %:  6.154% (4/65)
...200
Condition %:  0.000% (0/1)
...306
Condition %:  0.000% (0/1)

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9