QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
Condition %:  0.000% (0/10)
...100
Condition %:  0.000% (0/4)
...200
Condition %:  0.000% (0/1)
...210
Condition %:  0.000% (0/32)
...220
Condition %:  50.000% (2/4)
...230
Condition %:  70.000% (28/40)
...240
Condition %:  80.000% (4/5)
...244
Condition %:  85.714% (6/7)
245
Condition %:  87.805% (36/41)
246
Condition %:  89.474% (17/19)
247
Condition %:  91.667% (22/24)
248249
Condition %:  96.970% (32/33)
250
Condition %: 100.000% (1/1)
251
Condition %: 100.000% (5/5)
252
Condition %: 100.000% (1/1)
...260
Condition %: 100.000% (1/1)
...270
Condition %: 100.000% (1/1)
...300
Condition %: 100.000% (1/1)
...308
Condition %: 100.000% (16/16)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QPollingFileSystemWatcherEngine::removePaths
Name: QPollingFileSystemWatcherEngine::removePaths
Prototype: QStringList QPollingFileSystemWatcherEngine::removePaths(const QStringList &paths, QStringList *files, QStringList *directories)
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemwatcher_polling.cpp
Lines: 84-107
 93.333% (14/15)
145
QRegExp::lastIndexIn
Name: QRegExp::lastIndexIn
Prototype: int QRegExp::lastIndexIn(const QString &str, int offset, CaretMode caretMode) const
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 4311-4329
 93.333% (14/15)
135
QSettingsPrivate::stringListToVariantList
Name: QSettingsPrivate::stringListToVariantList
Prototype: QVariant QSettingsPrivate::stringListToVariantList(const QStringList &l)
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 368-388
 93.333% (14/15)
135
QSize::scaled
Name: QSize::scaled
Prototype: QSize QSize::scaled(const QSize &s, Qt::AspectRatioMode mode) const
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsize.cpp
Lines: 221-242
 93.333% (14/15)
114
QSizeF::scaled
Name: QSizeF::scaled
Prototype: QSizeF QSizeF::scaled(const QSizeF &s, Qt::AspectRatioMode mode) const
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsize.cpp
Lines: 654-674
 93.333% (14/15)
104
QSortFilterProxyModelPrivate::_q_sourceColumnsInserted
Name: QSortFilterProxyModelPrivate::_q_sourceColumnsInserted
Prototype: void QSortFilterProxyModelPrivate::_q_sourceColumnsInserted( const QModelIndex &source_parent, int start, int end)
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1480-1498
 93.333% (14/15)
105
QSortFilterProxyModelPrivate::filter_changed
Name: QSortFilterProxyModelPrivate::filter_changed
Prototype: void QSortFilterProxyModelPrivate::filter_changed(const QModelIndex &source_parent)
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1069-1105
 93.333% (14/15)
195
QTestXunitStreamer::outputElements
Name: QTestXunitStreamer::outputElements
Prototype: void QTestXunitStreamer::outputElements(QTestElement *element, bool) const
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestxunitstreamer.cpp
Lines: 170-201
 93.333% (14/15)
175
QTranslatorPrivate::clear
Name: QTranslatorPrivate::clear
Prototype: void QTranslatorPrivate::clear()
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 1052-1085
 93.333% (14/15)
245
QXmlNamespaceSupport::processName
Name: QXmlNamespaceSupport::processName
Prototype: void QXmlNamespaceSupport::processName(const QString& qname, bool isAttribute, QString& nsuri, QString& localname) const
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 598-626
 93.333% (14/15)
135
b2d
Name: b2d
Prototype: static double b2d(Bigint *a, int *e)
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 1035-1084
 93.333% (14/15)
214
decompositionHelper
Name: decompositionHelper
Prototype: static const unsigned short * decompositionHelper (uint ucs4, int *length, int *tag, unsigned short *buffer)
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp
Lines: 1290-1315
 93.333% (14/15)
173
epochMSecsToLocalTime
Name: epochMSecsToLocalTime
Prototype: static bool epochMSecsToLocalTime(qint64 msecs, QDate *localDate, QTime *localTime, QDateTimePrivate::DaylightStatus *daylightStatus = 0)
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 2426-2460
 93.333% (14/15)
205
isValidCharacterNoDash
Name: isValidCharacterNoDash
Prototype: static inline bool isValidCharacterNoDash(QChar c)
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines: 47-54
 93.333% (14/15)
51
mult
Name: mult
Prototype: static Bigint *mult(Bigint *a, Bigint *b)
Coverage:  93.333% (28/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 715-795
 93.333% (28/30)
5010
postProcess
Name: postProcess
Prototype: static QList<QNetworkInterfacePrivate *> postProcess(QList<QNetworkInterfacePrivate *> list)
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface.cpp
Lines: 45-73
 93.333% (14/15)
135
qRemoveWhitespace
Name: qRemoveWhitespace
Prototype: static void qRemoveWhitespace(const char *s, char *d)
Coverage:  93.333% (28/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1223-1239
 93.333% (28/30)
126
qstrtoll
Name: qstrtoll
Prototype: long long qstrtoll(const char * nptr, const char **endptr, int base, bool *ok)
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 99-115
 93.333% (14/15)
123
canonicalOrderHelper
Name: canonicalOrderHelper
Prototype: static void canonicalOrderHelper(QString *str, QChar::UnicodeVersion version, int from)
Coverage:  93.548% (58/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp
Lines: 1871-1957
 93.548% (58/62)
5920
QAbstractSocket::setReadBufferSize
Name: QAbstractSocket::setReadBufferSize
Prototype: void QAbstractSocket::setReadBufferSize(qint64 size)
Coverage:  93.750% (15/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2807-2821
 93.750% (15/16)
74
QDBusMetaObject::createMetaObject
Name: QDBusMetaObject::createMetaObject
Prototype: QDBusMetaObject *QDBusMetaObject::createMetaObject(const QString &interface, const QString &xml, QHash<QString, QDBusMetaObject *> &cache, QDBusError &error)
Coverage:  93.750% (30/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmetaobject.cpp
Lines: 576-648
 93.750% (30/32)
4510
QDir::cd
Name: QDir::cd
Prototype: bool QDir::cd(const QString &dirName)
Coverage:  93.750% (30/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 865-922
 93.750% (30/32)
248
QFileSystemWatcher::removePaths
Name: QFileSystemWatcher::removePaths
Prototype: QStringList QFileSystemWatcher::removePaths(const QStringList &paths)
Coverage:  93.750% (15/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemwatcher.cpp
Lines: 361-385
 93.750% (15/16)
156
QJsonValue::QJsonValue
Name: QJsonValue::QJsonValue
Prototype: QJsonValue::QJsonValue(QJsonPrivate::Data *data, QJsonPrivate::Base *base, const QJsonPrivate::Value &v)
Coverage:  93.750% (15/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonvalue.cpp
Lines: 108-137
 93.750% (15/16)
179
QSqlRelationalTableModel::setData
Name: QSqlRelationalTableModel::setData
Prototype: bool QSqlRelationalTableModel::setData(const QModelIndex &index, const QVariant &value, int role)
Coverage:  93.750% (15/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 462-475
 93.750% (15/16)
94
QUrl::adjusted
Name: QUrl::adjusted
Prototype: QUrl QUrl::adjusted(QUrl::FormattingOptions options) const
Coverage:  93.750% (30/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3361-3393
 93.750% (30/32)
2511
QVersionNumber::fromString
Name: QVersionNumber::fromString
Prototype: QVersionNumber QVersionNumber::fromString(const QString &string, int *suffixIndex)
Coverage:  93.750% (15/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qversionnumber.cpp
Lines: 417-442
 93.750% (15/16)
174
openModeToOpenFlags
Name: openModeToOpenFlags
Prototype: static inline int openModeToOpenFlags(QIODevice::OpenMode mode)
Coverage:  93.750% (15/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp
Lines: 104-125
 93.750% (15/16)
126
QSettingsPrivate::iniUnescapedStringList
Name: QSettingsPrivate::iniUnescapedStringList
Prototype: bool QSettingsPrivate::iniUnescapedStringList(const QByteArray &str, int from, int to, QString &stringResult, QStringList &stringListResult, QTextCodec *codec)
Coverage:  93.846% (122/130)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 740-907
 93.846% (122/130)
9837
QTextBoundaryFinder::boundaryReasons
Name: QTextBoundaryFinder::boundaryReasons
Prototype: QTextBoundaryFinder::BoundaryReasons QTextBoundaryFinder::boundaryReasons() const
Coverage:  93.939% (62/66)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtextboundaryfinder.cpp
Lines: 448-503
 93.939% (62/66)
3921
QVariant::compare
Name: QVariant::compare
Prototype: int QVariant::compare(const QVariant &v) const
Coverage:  93.939% (62/66)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 3514-3574
 93.939% (62/66)
3518
QBenchmarkTestMethodData::setResult
Name: QBenchmarkTestMethodData::setResult
Prototype: void QBenchmarkTestMethodData::setResult( qreal value, QTest::QBenchmarkMetric metric, bool setByMacro)
Coverage:  94.118% (16/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qbenchmark.cpp
Lines: 143-173
 94.118% (16/17)
145
QDBusDemarshaller::currentType
Name: QDBusDemarshaller::currentType
Prototype: QDBusArgument::ElementType QDBusDemarshaller::currentType()
Coverage:  94.118% (32/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusdemarshaller.cpp
Lines: 184-234
 94.118% (32/34)
1323
QDirSortItemComparator::operator()
Name: QDirSortItemComparator::operator()
Prototype: bool QDirSortItemComparator::operator()(const QDirSortItem &n1, const QDirSortItem &n2) const
Coverage:  94.118% (48/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 216-286
 94.118% (48/51)
4313
QFSFileEnginePrivate::doStat
Name: QFSFileEnginePrivate::doStat
Prototype: bool QFSFileEnginePrivate::doStat(QFileSystemMetaData::MetaDataFlags flags) const
Coverage:  94.118% (16/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp
Lines: 493-509
 94.118% (16/17)
105
QLocaleData::bytearrayToLongLong
Name: QLocaleData::bytearrayToLongLong
Prototype: qlonglong QLocaleData::bytearrayToLongLong(const char *num, int base, bool *ok, bool *overflow)
Coverage:  94.118% (32/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 3334-3374
 94.118% (32/34)
2612
QMetaType::unregisterType
Name: QMetaType::unregisterType
Prototype: bool QMetaType::unregisterType(int type)
Coverage:  94.118% (16/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 924-943
 94.118% (16/17)
105
QMimeMagicRule::matches
Name: QMimeMagicRule::matches
Prototype: bool QMimeMagicRule::matches(const QByteArray &data) const
Coverage:  94.118% (16/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 401-423
 94.118% (16/17)
105
QTest::messageType2String
Name: QTest::messageType2String
Prototype: static const char *messageType2String(QAbstractTestLogger::MessageTypes type)
Coverage:  94.118% (16/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qplaintestlogger.cpp
Lines: 97-118
 94.118% (16/17)
109
QTest::xmlMessageType2String
Name: QTest::xmlMessageType2String
Prototype: static const char* xmlMessageType2String(QAbstractTestLogger::MessageTypes type)
Coverage:  94.118% (16/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qxmltestlogger.cpp
Lines: 50-71
 94.118% (16/17)
109
QXmlSimpleReaderPrivate::parseAttValue
Name: QXmlSimpleReaderPrivate::parseAttValue
Prototype: bool QXmlSimpleReaderPrivate::parseAttValue()
Coverage:  94.118% (48/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 5783-5887
 94.118% (48/51)
5821
isValidCharacter
Name: isValidCharacter
Prototype: static inline bool isValidCharacter(QChar c)
Coverage:  94.118% (16/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines: 56-63
 94.118% (16/17)
51
QXmlSimpleReaderPrivate::parseExternalID
Name: QXmlSimpleReaderPrivate::parseExternalID
Prototype: bool QXmlSimpleReaderPrivate::parseExternalID()
Coverage:  94.186% (81/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 4828-5001
 94.186% (81/86)
10436
QXmlSimpleReaderPrivate::parseElementDecl
Name: QXmlSimpleReaderPrivate::parseElementDecl
Prototype: bool QXmlSimpleReaderPrivate::parseElementDecl()
Coverage:  94.245% (131/139)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 5895-6125
 94.245% (131/139)
15053
QUnicodeTools::getWordBreaks
Name: QUnicodeTools::getWordBreaks
Prototype: static void getWordBreaks(const ushort *string, quint32 len, QCharAttributes *attributes)
Coverage:  94.286% (66/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetools.cpp
Lines: 135-240
 94.286% (66/70)
6027
QIPAddressUtils::parseIp4Internal
Name: QIPAddressUtils::parseIp4Internal
Prototype: static bool parseIp4Internal(IPv4Address &address, const char *ptr, bool acceptLeadingZero)
Coverage:  94.340% (50/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qipaddress.cpp
Lines: 79-121
 94.340% (50/53)
3413
QAbstractItemModelPrivate::itemsAboutToBeMoved
Name: QAbstractItemModelPrivate::itemsAboutToBeMoved
Prototype: void QAbstractItemModelPrivate::itemsAboutToBeMoved(const QModelIndex &srcParent, int srcFirst, int srcLast, const QModelIndex &destinationParent, int destinationChild, Qt::Orientation orientation)
Coverage:  94.444% (51/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 620-676
 94.444% (51/54)
3811
QDate::isValid
Name: QDate::isValid
Prototype: bool QDate::isValid(int year, int month, int day)
Coverage:  94.444% (17/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 1339-1347
 94.444% (17/18)
42
QItemSelection::split
Name: QItemSelection::split
Prototype: void QItemSelection::split(const QItemSelectionRange &range, const QItemSelectionRange &other, QItemSelection *result)
Coverage:  94.444% (17/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 556-597
 94.444% (17/18)
336
QMetaCallEvent::~QMetaCallEvent
Name: QMetaCallEvent::~QMetaCallEvent
Prototype: QMetaCallEvent::~QMetaCallEvent()
Coverage:  94.444% (17/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 469-485
 94.444% (17/18)
106
QStateMachinePrivate::initializeAnimation
Name: QStateMachinePrivate::initializeAnimation
Prototype: QPair<QList<QAbstractAnimation*>, QList<QAbstractAnimation*> > QStateMachinePrivate::initializeAnimation(QAbstractAnimation *abstractAnimation, const QPropertyAssignment &prop)
Coverage:  94.444% (17/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1514-1544
 94.444% (17/18)
195
QTextBoundaryFinder::toPreviousBoundary
Name: QTextBoundaryFinder::toPreviousBoundary
Prototype: int QTextBoundaryFinder::toPreviousBoundary()
Coverage:  94.444% (34/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtextboundaryfinder.cpp
Lines: 393-421
 94.444% (34/36)
1810
QTimeLinePrivate::setCurrentTime
Name: QTimeLinePrivate::setCurrentTime
Prototype: void QTimeLinePrivate::setCurrentTime(int msecs)
Coverage:  94.444% (34/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimeline.cpp
Lines: 85-156
 94.444% (34/36)
278
QUtf16::convertToUnicode
Name: QUtf16::convertToUnicode
Prototype: QString QUtf16::convertToUnicode(const char *chars, int len, QTextCodec::ConverterState *state, DataEndianness e)
Coverage:  94.643% (53/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp
Lines: 455-528
 94.643% (53/56)
5217
QConfFileSettingsPrivate::QConfFileSettingsPrivate
Name: QConfFileSettingsPrivate::QConfFileSettingsPrivate
Prototype: QConfFileSettingsPrivate::QConfFileSettingsPrivate(QSettings::Format format, QSettings::Scope scope, const QString &organization, const QString &application)
Coverage:  94.737% (18/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1131-1178
 94.737% (18/19)
227
QSortFilterProxyModelPrivate::create_mapping
Name: QSortFilterProxyModelPrivate::create_mapping
Prototype: IndexMap::const_iterator QSortFilterProxyModelPrivate::create_mapping( const QModelIndex &source_parent) const
Coverage:  94.737% (18/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 322-366
 94.737% (18/19)
307
QSqlQueryModel::headerData
Name: QSqlQueryModel::headerData
Prototype: QVariant QSqlQueryModel::headerData(int section, Qt::Orientation orientation, int role) const
Coverage:  94.737% (18/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlquerymodel.cpp
Lines: 363-376
 94.737% (18/19)
105
QUrl::setHost
Name: QUrl::setHost
Prototype: void QUrl::setHost(const QString &host, ParsingMode mode)
Coverage:  94.737% (18/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 2335-2366
 94.737% (18/19)
177
loadQtCodec
Name: loadQtCodec
Prototype: static QTextCodec *loadQtCodec(const char *name)
Coverage:  94.737% (36/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qicucodec.cpp
Lines: 350-378
 94.737% (36/38)
2312
qMetaTypeNumber
Name: qMetaTypeNumber
Prototype: static qlonglong qMetaTypeNumber(const QVariant::Private *d)
Coverage:  94.737% (18/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 147-173
 94.737% (18/19)
1210
qNumVariantToHelper
Name: qNumVariantToHelper
Prototype: template <typename T> inline T qNumVariantToHelper(const QVariant::Private &d, const HandlersManager &handlerManager, bool *ok, const T& val)
Coverage:  94.737% (18/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 2643-2662
 94.737% (18/19)
115
QSqlTableModel::removeRows
Name: QSqlTableModel::removeRows
Prototype: bool QSqlTableModel::removeRows(int row, int count, const QModelIndex &parent)
Coverage:  94.872% (37/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 1081-1116
 94.872% (37/39)
2311
QXcbWindow::show
Name: QXcbWindow::show
Prototype: void QXcbWindow::show()
Coverage:  94.872% (37/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 810-875
 94.872% (37/39)
3812
QAbstractItemModelPrivate::columnsAboutToBeRemoved
Name: QAbstractItemModelPrivate::columnsAboutToBeRemoved
Prototype: void QAbstractItemModelPrivate::columnsAboutToBeRemoved(const QModelIndex &parent, int first, int last)
Coverage:  95.000% (19/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 825-854
 95.000% (19/20)
196
QHostInfoRunnable::run
Name: QHostInfoRunnable::run
Prototype: void QHostInfoRunnable::run()
Coverage:  95.000% (19/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo.cpp
Lines: 452-509
 95.000% (19/20)
277
QTimerInfoList::registerTimer
Name: QTimerInfoList::registerTimer
Prototype: void QTimerInfoList::registerTimer(int timerId, int interval, Qt::TimerType timerType, QObject *object)
Coverage:  95.000% (19/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp
Lines: 439-500
 95.000% (19/20)
268
QUrl::fromLocalFile
Name: QUrl::fromLocalFile
Prototype: QUrl QUrl::fromLocalFile(const QString &localFile)
Coverage:  95.000% (19/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3803-3834
 95.000% (19/20)
206
qt_qFindChildren_helper
Name: qt_qFindChildren_helper
Prototype: void qt_qFindChildren_helper(const QObject *parent, const QString &name, const QMetaObject &mo, QList<void*> *list, Qt::FindChildOptions options)
Coverage:  95.000% (19/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 1851-1867
 95.000% (19/20)
116
QUrl::resolved
Name: QUrl::resolved
Prototype: QUrl QUrl::resolved(const QUrl &relative) const
Coverage:  95.122% (39/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3164-3229
 95.122% (39/41)
4011
q_toPercentEncoding
Name: q_toPercentEncoding
Prototype: static void q_toPercentEncoding(QByteArray *ba, const char *dontEncode, const char *alsoEncode, char percent)
Coverage:  95.122% (39/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 4417-4455
 95.122% (39/41)
297
QResourceRoot::mappingRootSubdir
Name: QResourceRoot::mappingRootSubdir
Prototype: bool QResourceRoot::mappingRootSubdir(const QString &path, QString *match) const
Coverage:  95.238% (20/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 799-820
 95.238% (20/21)
157
QSocks5SocketEnginePrivate::parseAuthenticationMethodReply
Name: QSocks5SocketEnginePrivate::parseAuthenticationMethodReply
Prototype: void QSocks5SocketEnginePrivate::parseAuthenticationMethodReply()
Coverage:  95.238% (20/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 732-765
 95.238% (20/21)
237
checkStaticArray
Name: checkStaticArray
Prototype: static bool checkStaticArray(int &val, const QByteArray &dateString, int at, const char *array, int size)
Coverage:  95.238% (20/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkcookie.cpp
Lines: 531-551
 95.238% (20/21)
155
localMSecsToEpochMSecs
Name: localMSecsToEpochMSecs
Prototype: static qint64 localMSecsToEpochMSecs(qint64 localMsecs, QDateTimePrivate::DaylightStatus *daylightStatus, QDate *localDate = 0, QTime *localTime = 0, QString *abbreviation = 0)
Coverage:  95.312% (61/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 2465-2559
 95.312% (61/64)
5619
QIODevice::read
Name: QIODevice::read
Prototype: qint64 QIODevice::read(char *data, qint64 maxSize)
Coverage:  95.349% (82/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp
Lines: 770-916
 95.349% (82/86)
7326
qt_qdnsservicerecord_sort
Name: qt_qdnsservicerecord_sort
Prototype: static void qt_qdnsservicerecord_sort(QList<QDnsServiceRecord> &records)
Coverage:  95.455% (21/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qdnslookup.cpp
Lines: 101-149
 95.455% (21/22)
228
QDBusMetaType::signatureToType
Name: QDBusMetaType::signatureToType
Prototype: int QDBusMetaType::signatureToType(const char *signature)
Coverage:  95.556% (43/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmetatype.cpp
Lines: 294-366
 95.556% (43/45)
2523
QConfFileSettingsPrivate::readIniLine
Name: QConfFileSettingsPrivate::readIniLine
Prototype: bool QConfFileSettingsPrivate::readIniLine(const QByteArray &data, int &dataPos, int &lineStart, int &lineLen, int &equalsPos)
Coverage:  95.652% (66/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1586-1647
 95.652% (66/69)
4219
QRegExpEngine::parse
Name: QRegExpEngine::parse
Prototype: int QRegExpEngine::parse(const QChar *pattern, int len)
Coverage:  95.652% (44/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3499-3602
 95.652% (44/46)
5515
QUrlPrivate::setHost
Name: QUrlPrivate::setHost
Prototype: inline bool QUrlPrivate::setHost(const QString &value, int from, int iend, QUrl::ParsingMode mode)
Coverage:  95.652% (44/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 1272-1361
 95.652% (44/46)
4414
qt_last_index_of
Name: qt_last_index_of
Prototype: static inline int qt_last_index_of(const QChar *haystack, int haystackLen, QChar needle, int from, Qt::CaseSensitivity cs)
Coverage:  95.652% (22/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 10003-10028
 95.652% (22/23)
179
QDBusConnectionPrivate::handleSignal
Name: QDBusConnectionPrivate::handleSignal
Prototype: void QDBusConnectionPrivate::handleSignal(const QString &key, const QDBusMessage& msg)
Coverage:  95.745% (45/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 1610-1650
 95.745% (45/47)
3013
recode
Name: recode
Prototype: static int recode(QString &result, const ushort *begin, const ushort *end, QUrl::ComponentFormattingOptions encoding, const uchar *actionTable, bool retryBadEncoding)
Coverage:  96.053% (73/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlrecode.cpp
Lines: 344-445
 96.053% (73/76)
6321
lastIndexOfHelper
Name: lastIndexOfHelper
Prototype: static int lastIndexOfHelper(const char *haystack, int l, const char *needle, int ol, int from)
Coverage:  96.154% (25/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 2459-2490
 96.154% (25/26)
258
QMapDataBase::freeNodeAndRebalance
Name: QMapDataBase::freeNodeAndRebalance
Prototype: void QMapDataBase::freeNodeAndRebalance(QMapNodeBase *z)
Coverage:  96.226% (102/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmap.cpp
Lines: 164-289
 96.226% (102/106)
9828
QRegularExpression::escape
Name: QRegularExpression::escape
Prototype: QString QRegularExpression::escape(const QString &str)
Coverage:  96.296% (26/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 1878-1911
 96.296% (26/27)
195
QStateMachinePrivate::exitStates
Name: QStateMachinePrivate::exitStates
Prototype: void QStateMachinePrivate::exitStates(QEvent *event, const QList<QAbstractState*> &statesToExit_sorted, const QHash<QAbstractState*, QVector<QPropertyAssignment> > &assignmentsForEnteredStates)
Coverage:  96.296% (26/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 792-835
 96.296% (26/27)
219
bm_find
Name: bm_find
Prototype: static inline int bm_find(const uchar *cc, int l, int index, const uchar *puc, uint pl, const uchar *skiptable)
Coverage:  96.296% (26/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearraymatcher.cpp
Lines: 49-82
 96.296% (26/27)
219
QSequentialAnimationGroup::updateCurrentTime
Name: QSequentialAnimationGroup::updateCurrentTime
Prototype: void QSequentialAnimationGroup::updateCurrentTime(int currentTime)
Coverage:  96.429% (27/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qsequentialanimationgroup.cpp
Lines: 329-372
 96.429% (27/28)
237
QXmlSimpleReaderPrivate::parseAttlistDecl
Name: QXmlSimpleReaderPrivate::parseAttlistDecl
Prototype: bool QXmlSimpleReaderPrivate::parseAttlistDecl()
Coverage:  96.460% (109/113)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 5327-5523
 96.460% (109/113)
12045
QTextCodec::codecForHtml
Name: QTextCodec::codecForHtml
Prototype: QTextCodec *QTextCodec::codecForHtml(const QByteArray &ba, QTextCodec *defaultCodec)
Coverage:  96.552% (28/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qtextcodec.cpp
Lines: 1042-1074
 96.552% (28/29)
199
QTemporaryFileEngine::open
Name: QTemporaryFileEngine::open
Prototype: bool QTemporaryFileEngine::open(QIODevice::OpenMode openMode)
Coverage:  96.667% (29/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 268-357
 96.667% (29/30)
4710
validateSingleType
Name: validateSingleType
Prototype: static const char *validateSingleType(const char *signature)
Coverage:  96.667% (29/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines: 252-295
 96.667% (29/30)
2210
QHostAddress::parseSubnet
Name: QHostAddress::parseSubnet
Prototype: QPair<QHostAddress, int> QHostAddress::parseSubnet(const QString &subnet)
Coverage:  96.721% (59/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp
Lines: 980-1076
 96.721% (59/61)
5319
qt_normalizePathSegments
Name: qt_normalizePathSegments
Prototype: QString qt_normalizePathSegments(const QString &name, bool allowUncPaths)
Coverage:  96.809% (91/94)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 2046-2161
 96.809% (91/94)
6121
QFileSystemEngine::fillMetaData
Name: QFileSystemEngine::fillMetaData
Prototype: bool QFileSystemEngine::fillMetaData(const QFileSystemEntry &entry, QFileSystemMetaData &data, QFileSystemMetaData::MetaDataFlags what)
Coverage:  96.875% (62/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine_unix.cpp
Lines: 424-551
 96.875% (62/64)
5820
QUrlPrivate::parse
Name: QUrlPrivate::parse
Prototype: inline void QUrlPrivate::parse(const QString &url, QUrl::ParsingMode parsingMode)
Coverage:  96.923% (63/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 1363-1464
 96.923% (63/65)
5617
QDirPrivate::sortFileList
Name: QDirPrivate::sortFileList
Prototype: inline void QDirPrivate::sortFileList(QDir::SortFlags sort, QFileInfoList &l, QStringList *names, QFileInfoList *infos)
Coverage:  96.970% (32/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 288-317
 96.970% (32/33)
1811
QString::replace_helper
Name: QString::replace_helper
Prototype: void QString::replace_helper(uint *indices, int nIndices, int blen, const QChar *after, int alen)
Coverage:  96.970% (32/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2402-2463
 96.970% (32/33)
4312
QUtf16::convertFromUnicode
Name: QUtf16::convertFromUnicode
Prototype: QByteArray QUtf16::convertFromUnicode(const QChar *uc, int len, QTextCodec::ConverterState *state, DataEndianness e)
Coverage:  96.970% (32/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp
Lines: 411-453
 96.970% (32/33)
289
Page:<>1
Condition %:  0.000% (0/10)
...100
Condition %:  0.000% (0/4)
...200
Condition %:  0.000% (0/1)
...210
Condition %:  0.000% (0/32)
...220
Condition %:  50.000% (2/4)
...230
Condition %:  70.000% (28/40)
...240
Condition %:  80.000% (4/5)
...244
Condition %:  85.714% (6/7)
245
Condition %:  87.805% (36/41)
246
Condition %:  89.474% (17/19)
247
Condition %:  91.667% (22/24)
248249
Condition %:  96.970% (32/33)
250
Condition %: 100.000% (1/1)
251
Condition %: 100.000% (5/5)
252
Condition %: 100.000% (1/1)
...260
Condition %: 100.000% (1/1)
...270
Condition %: 100.000% (1/1)
...300
Condition %: 100.000% (1/1)
...308
Condition %: 100.000% (16/16)

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