QtBase - c71fc3860b0947c3c793578117e9eb0a3eb3fb31 vs 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
Modifications: Different
...10
Modifications: Different
...19
Modifications: New
20
Modifications: New
21
Modifications: New
22
Modifications: New
2324
Modifications: New
25
Modifications: New
26
Modifications: New
FunctionCondition %Modificationsâ–´eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QRect::contains
Name: QRect::contains
Prototype: bool QRect::contains(const QPoint &p, bool proper) const noexcept
Coverage:  97.297% (36/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 826-859
Comparison: New
 97.297% (36/37)
New239
QRect::intersects
Name: QRect::intersects
Prototype: bool QRect::intersects(const QRect &r) const noexcept
Coverage: 100.000% (32/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 1118-1158
Comparison: New
100.000% (32/32)
New278
QRect::normalized
Name: QRect::normalized
Prototype: QRect QRect::normalized() const noexcept
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 303-321
Comparison: New
100.000% (9/9)
New123
QRect::operator&
Name: QRect::operator&
Prototype: QRect QRect::operator&(const QRect &r) const noexcept
Coverage: 100.000% (32/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 1039-1084
Comparison: New
100.000% (32/32)
New328
QRect::operator|
Name: QRect::operator|
Prototype: QRect QRect::operator|(const QRect &r) const noexcept
Coverage: 100.000% (23/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 968-1009
Comparison: New
100.000% (23/23)
New307
QRectF::contains
Name: QRectF::contains
Prototype: bool QRectF::contains(const QRectF &r) const noexcept
Coverage:  89.744% (35/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 2019-2064
Comparison: New
 89.744% (35/39)
New3311
QRectF::contains
Name: QRectF::contains
Prototype: bool QRectF::contains(const QPointF &p) const noexcept
Coverage: 100.000% (25/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 1973-2000
Comparison: New
100.000% (25/25)
New197
QRectF::intersects
Name: QRectF::intersects
Prototype: bool QRectF::intersects(const QRectF &r) const noexcept
Coverage:  89.744% (35/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 2311-2356
Comparison: New
 89.744% (35/39)
New3311
QRectF::normalized
Name: QRectF::normalized
Prototype: QRectF QRectF::normalized() const noexcept
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 1546-1558
Comparison: New
100.000% (7/7)
New83
QRectF::operator&
Name: QRectF::operator&
Prototype: QRectF QRectF::operator&(const QRectF &r) const noexcept
Coverage:  89.744% (35/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 2226-2276
Comparison: New
 89.744% (35/39)
New3811
QRectF::operator|
Name: QRectF::operator|
Prototype: QRectF QRectF::operator|(const QRectF &r) const noexcept
Coverage: 100.000% (23/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 2157-2195
Comparison: New
100.000% (23/23)
New257
QRectF::toAlignedRect
Name: QRectF::toAlignedRect
Prototype: QRect QRectF::toAlignedRect() const noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 2378-2385
Comparison: New
100.000% (1/1)
New51
QRecursiveMutexPrivate::lock
Name: QRecursiveMutexPrivate::lock
Prototype: inline bool QRecursiveMutexPrivate::lock(int timeout) noexcept
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qmutex.cpp
Lines: 631-649
Comparison: New
100.000% (11/11)
New124
QRecursiveMutexPrivate::unlock
Name: QRecursiveMutexPrivate::unlock
Prototype: inline void QRecursiveMutexPrivate::unlock() noexcept
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qmutex.cpp
Lines: 654-662
Comparison: New
100.000% (4/4)
New42
QResourceFileEnginePrivate::uncompress
Name: QResourceFileEnginePrivate::uncompress
Prototype: void QResourceFileEnginePrivate::uncompress() const
Coverage:  87.500% (7/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 1494-1503
Comparison: New
 87.500% (7/8)
New22
QRingBuffer::append
Name: QRingBuffer::append
Prototype: void QRingBuffer::append(const char *data, qint64 size)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qringbuffer.cpp
Lines: 321-328
Comparison: New
100.000% (7/7)
New53
QRingBuffer::indexOf
Name: QRingBuffer::indexOf
Prototype: qint64 QRingBuffer::indexOf(char c, qint64 maxLength, qint64 pos) const
Coverage:  95.238% (20/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qringbuffer.cpp
Lines: 218-246
Comparison: New
 95.238% (20/21)
New197
QScrollerPrivate::nextSnapPos
Name: QScrollerPrivate::nextSnapPos
Prototype: qreal QScrollerPrivate::nextSnapPos(qreal p, int dir, Qt::Orientation orientation) const
Coverage:  0.000% (0/101)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 1911-2023
Comparison: New
  0.000% (0/101)
New7125
QScrollerPrivate::realDpi
Name: QScrollerPrivate::realDpi
Prototype: QPointF QScrollerPrivate::realDpi(int screen) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 1017-1043
Comparison: New
  0.000% (0/1)
New21
QScrollerPrivate::scrollingSegmentsValid
Name: QScrollerPrivate::scrollingSegmentsValid
Prototype: bool QScrollerPrivate::scrollingSegmentsValid(Qt::Orientation orientation) const
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 1191-1231
Comparison: New
  0.000% (0/33)
New278
QSharedNetworkSessionManager::getSession
Name: QSharedNetworkSessionManager::getSession
Prototype: QSharedPointer<QNetworkSession> QSharedNetworkSessionManager::getSession(const QNetworkConfiguration &config)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qsharednetworksession.cpp
Lines: 65-79
Comparison: New
100.000% (7/7)
New93
QSharedNetworkSessionManager::setSession
Name: QSharedNetworkSessionManager::setSession
Prototype: void QSharedNetworkSessionManager::setSession(const QNetworkConfiguration &config, QSharedPointer<QNetworkSession> session)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qsharednetworksession.cpp
Lines: 81-85
Comparison: New
  0.000% (0/1)
New21
QSize::scaled
Name: QSize::scaled
Prototype: QSize QSize::scaled(const QSize &s, Qt::AspectRatioMode mode) const noexcept
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsize.cpp
Lines: 225-246
Comparison: New
 93.333% (14/15)
New114
QSize::transpose
Name: QSize::transpose
Prototype: void QSize::transpose() noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsize.cpp
Lines: 166-169
Comparison: New
100.000% (1/1)
New11
QSizeF::scaled
Name: QSizeF::scaled
Prototype: QSizeF QSizeF::scaled(const QSizeF &s, Qt::AspectRatioMode mode) const noexcept
Coverage:  93.333% (14/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsize.cpp
Lines: 656-676
Comparison: New
 93.333% (14/15)
New104
QSizeF::transpose
Name: QSizeF::transpose
Prototype: void QSizeF::transpose() noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsize.cpp
Lines: 597-600
Comparison: New
100.000% (1/1)
New11
QSortFilterProxyModelPrivate::store_persistent_indexes
Name: QSortFilterProxyModelPrivate::store_persistent_indexes
Prototype: QModelIndexPairList QSortFilterProxyModelPrivate::store_persistent_indexes() const
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1017-1028
Comparison: New
100.000% (2/2)
New82
QSpdyProtocolHandler::sendSYN_STREAM
Name: QSpdyProtocolHandler::sendSYN_STREAM
Prototype: void QSpdyProtocolHandler::sendSYN_STREAM(const HttpMessagePair &messagePair, qint32 streamID, qint32 associatedToStreamID)
Coverage:  71.429% (10/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 610-664
Comparison: New
 71.429% (10/14)
New306
QSqlCachedResult::QSqlCachedResult
Name: QSqlCachedResult::QSqlCachedResult
Prototype: QSqlCachedResult::QSqlCachedResult(QSqlCachedResultPrivate &d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 128-131
Comparison: New
100.000% (1/1)
New21
QSqlCachedResultPrivate::QSqlCachedResultPrivate
Name: QSqlCachedResultPrivate::QSqlCachedResultPrivate
Prototype: QSqlCachedResultPrivate::QSqlCachedResultPrivate(QSqlCachedResult *q, const QSqlDriver *drv)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 63-69
Comparison: New
100.000% (1/1)
New21
QSqlResult::QSqlResult
Name: QSqlResult::QSqlResult
Prototype: QSqlResult::QSqlResult(QSqlResultPrivate &dd)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp
Lines: 235-241
Comparison: New
 75.000% (3/4)
New32
QSslConfiguration::ephemeralServerKey
Name: QSslConfiguration::ephemeralServerKey
Prototype: QSslKey QSslConfiguration::ephemeralServerKey() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslconfiguration.cpp
Lines: 750-753
Comparison: New
100.000% (1/1)
New11
QSslContext::initSslContext
Name: QSslContext::initSslContext
Prototype: void QSslContext::initSslContext(QSslContext *sslContext, QSslSocket::SslMode mode, const QSslConfiguration &configuration, bool allowRootCertOnDemandLoading)
Coverage:  66.990% (69/103)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcontext_openssl.cpp
Lines: 101-370
Comparison: New
 66.990% (69/103)
New11442
QSslContext::sharedFromConfiguration
Name: QSslContext::sharedFromConfiguration
Prototype: QSharedPointer<QSslContext> QSslContext::sharedFromConfiguration(QSslSocket::SslMode mode, const QSslConfiguration &configuration, bool allowRootCertOnDemandLoading)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcontext_openssl.cpp
Lines: 379-384
Comparison: New
100.000% (1/1)
New31
QSslEllipticCurve::isTlsNamedCurve
Name: QSslEllipticCurve::isTlsNamedCurve
Prototype: bool QSslEllipticCurve::isTlsNamedCurve() const noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslellipticcurve_openssl.cpp
Lines: 171-175
Comparison: New
100.000% (1/1)
New21
QSslErrorEntry::fromStoreContext
Name: QSslErrorEntry::fromStoreContext
Prototype: inline QSslErrorEntry QSslErrorEntry::fromStoreContext(X509_STORE_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 263-269
Comparison: New
100.000% (1/1)
New51
QSslSocketPrivate::_q_channelBytesWrittenSlot
Name: QSslSocketPrivate::_q_channelBytesWrittenSlot
Prototype: void QSslSocketPrivate::_q_channelBytesWrittenSlot(int channel, qint64 written)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2499-2504
Comparison: New
100.000% (4/4)
New32
QSslSocketPrivate::_q_channelReadyReadSlot
Name: QSslSocketPrivate::_q_channelReadyReadSlot
Prototype: void QSslSocketPrivate::_q_channelReadyReadSlot(int channel)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2471-2476
Comparison: New
100.000% (4/4)
New32
QStateMachinePrivate::initializeAnimation
Name: QStateMachinePrivate::initializeAnimation
Prototype: QStateMachinePrivate::InitializeAnimationResult 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: 1521-1549
Comparison: New
 94.444% (17/18)
New175
QString::compare
Name: QString::compare
Prototype: int QString::compare(const QString &other, Qt::CaseSensitivity cs) const noexcept
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5439-5444
Comparison: New
100.000% (4/4)
New32
QString::compare
Name: QString::compare
Prototype: int QString::compare(QLatin1String other, Qt::CaseSensitivity cs) const noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5466-5469
Comparison: New
100.000% (1/1)
New11
QString::compare_helper
Name: QString::compare_helper
Prototype: int QString::compare_helper(const QChar *data1, int length1, QLatin1String s2, Qt::CaseSensitivity cs) noexcept
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5501-5516
Comparison: New
 71.429% (5/7)
New83
QString::compare_helper
Name: QString::compare_helper
Prototype: int QString::compare_helper(const QChar *data1, int length1, const QChar *data2, int length2, Qt::CaseSensitivity cs) noexcept
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5450-5458
Comparison: New
100.000% (4/4)
New52
QString::operator<
Name: QString::operator<
Prototype: bool QString::operator<(QLatin1String other) const noexcept
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2816-2823
Comparison: New
100.000% (6/6)
New42
QString::operator=
Name: QString::operator=
Prototype: QString &QString::operator=(const QString &other) noexcept
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 1810-1817
Comparison: New
100.000% (4/4)
New52
QString::operator==
Name: QString::operator==
Prototype: bool QString::operator==(QLatin1String other) const noexcept
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2755-2764
Comparison: New
100.000% (7/7)
New53
QString::operator>
Name: QString::operator>
Prototype: bool QString::operator>(QLatin1String other) const noexcept
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2921-2928
Comparison: New
100.000% (6/6)
New42
QString::resize
Name: QString::resize
Prototype: void QString::resize(int size, QChar fillChar)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 1701-1708
Comparison: New
100.000% (4/4)
New52
QStyleHints::setMousePressAndHoldInterval
Name: QStyleHints::setMousePressAndHoldInterval
Prototype: void QStyleHints::setMousePressAndHoldInterval(int mousePressAndHoldInterval)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qstylehints.cpp
Lines: 147-154
Comparison: New
  0.000% (0/4)
New52
QStyleHints::setTabFocusBehavior
Name: QStyleHints::setTabFocusBehavior
Prototype: void QStyleHints::setTabFocusBehavior(Qt::TabFocusBehavior tabFocusBehavior)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qstylehints.cpp
Lines: 433-440
Comparison: New
  0.000% (0/4)
New52
QStyleSheetStyle::unsetStyleSheetFont
Name: QStyleSheetStyle::unsetStyleSheetFont
Prototype: void QStyleSheetStyle::unsetStyleSheetFont(QWidget *w) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 2650-2666
Comparison: New
  0.000% (0/4)
New102
QSyntaxHighlighterPrivate::applyFormatChanges::[lambda]
Name: QSyntaxHighlighterPrivate::applyFormatChanges::[lambda]
Prototype: [=](const QTextLayout::FormatRange &range)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qsyntaxhighlighter.cpp
Lines: 107-110
Comparison: New
  0.000% (0/1)
New21
QTabBarPrivate::normalizedScrollRect
Name: QTabBarPrivate::normalizedScrollRect
Prototype: QRect QTabBarPrivate::normalizedScrollRect(int index)
Coverage:  0.000% (0/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 593-666
Comparison: New
  0.000% (0/65)
New5011
QTeamCityLogger::QTeamCityLogger
Name: QTeamCityLogger::QTeamCityLogger
Prototype: QTeamCityLogger::QTeamCityLogger(const char *filename)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qteamcitylogger.cpp
Lines: 97-100
Comparison: New
100.000% (1/1)
New21
QTeamCityLogger::addIncident
Name: QTeamCityLogger::addIncident
Prototype: void QTeamCityLogger::addIncident(IncidentTypes type, const char *description, const char *file, int line)
Coverage:  92.000% (23/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qteamcitylogger.cpp
Lines: 136-189
Comparison: New
 92.000% (23/25)
New307
QTeamCityLogger::addMessage
Name: QTeamCityLogger::addMessage
Prototype: void QTeamCityLogger::addMessage(MessageTypes type, const QString &message, const char *file, int line)
Coverage:  75.000% (9/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qteamcitylogger.cpp
Lines: 196-220
Comparison: New
 75.000% (9/12)
New124
QTeamCityLogger::addPendingMessage
Name: QTeamCityLogger::addPendingMessage
Prototype: void QTeamCityLogger::addPendingMessage(const char *type, const QString &msg, const char *file, int line)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qteamcitylogger.cpp
Lines: 268-290
Comparison: New
100.000% (8/8)
New133
QTeamCityLogger::escapedTestFuncName
Name: QTeamCityLogger::escapedTestFuncName
Prototype: QString QTeamCityLogger::escapedTestFuncName() const
Coverage:  80.000% (4/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qteamcitylogger.cpp
Lines: 256-266
Comparison: New
 80.000% (4/5)
New61
QTeamCityLogger::startLogging
Name: QTeamCityLogger::startLogging
Prototype: void QTeamCityLogger::startLogging()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qteamcitylogger.cpp
Lines: 106-114
Comparison: New
100.000% (1/1)
New41
QTeamCityLogger::stopLogging
Name: QTeamCityLogger::stopLogging
Prototype: void QTeamCityLogger::stopLogging()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qteamcitylogger.cpp
Lines: 116-124
Comparison: New
100.000% (1/1)
New41
QTeamCityLogger::tcEscapedString
Name: QTeamCityLogger::tcEscapedString
Prototype: QString QTeamCityLogger::tcEscapedString(const QString &str) const
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qteamcitylogger.cpp
Lines: 222-254
Comparison: New
 76.471% (13/17)
New189
QTest::TestMethods::TestMethods
Name: QTest::TestMethods::TestMethods
Prototype: TestMethods::TestMethods(const QObject *o, const MetaMethods &m)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 215-233
Comparison: New
100.000% (10/10)
New84
QTest::TestMethods::findMethod
Name: QTest::TestMethods::findMethod
Prototype: QMetaMethod TestMethods::findMethod(const QObject *obj, const char *signature)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 235-240
Comparison: New
100.000% (1/1)
New31
QTest::TestMethods::invokeTest
Name: QTest::TestMethods::invokeTest
Prototype: bool TestMethods::invokeTest(int index, const char *data, WatchDog *watchDog) const
Coverage:  73.913% (34/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 926-1013
Comparison: New
 73.913% (34/46)
New5514
QTest::TestMethods::invokeTestOnData
Name: QTest::TestMethods::invokeTestOnData
Prototype: void TestMethods::invokeTestOnData(int index) const
Coverage:  78.082% (57/73)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 775-863
Comparison: New
 78.082% (57/73)
New5215
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
Comparison: New
 84.615% (33/39)
New3911
QTest::qExec::[lambda]
Name: QTest::qExec::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 1724-1724
Comparison: New
100.000% (1/1)
New01
QTest::toString
Name: QTest::toString
Prototype: template <> __attribute__((visibility("default"))) char *QTest::toString<char>(const char &t)
Coverage: 100.000% (30/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 2327-2372
Comparison: New
100.000% (30/30)
New2914
QTextBrowserPrivate::restoreHistoryEntry
Name: QTextBrowserPrivate::restoreHistoryEntry
Prototype: void QTextBrowserPrivate::restoreHistoryEntry(const HistoryEntry &entry)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextbrowser.cpp
Lines: 563-585
Comparison: New
  0.000% (0/6)
New92
QTextFrame::iterator::iterator
Name: QTextFrame::iterator::iterator
Prototype: QTextFrame::iterator::iterator(const iterator &other) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextobject.cpp
Lines: 681-688
Comparison: New
  0.000% (0/1)
New51
QTextFrame::iterator::operator=
Name: QTextFrame::iterator::operator=
Prototype: QTextFrame::iterator &QTextFrame::iterator::operator=(const iterator &other) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextobject.cpp
Lines: 694-702
Comparison: New
  0.000% (0/1)
New61
QTextStreamPrivate::writePadding
Name: QTextStreamPrivate::writePadding
Prototype: void QTextStreamPrivate::writePadding(int len)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 873-883
Comparison: New
 71.429% (5/7)
New53
QThread::currentThreadId
Name: QThread::currentThreadId
Prototype: Qt::HANDLE QThread::currentThreadId() noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthread_unix.cpp
Lines: 415-419
Comparison: New
100.000% (1/1)
New11
QThread::idealThreadCount
Name: QThread::idealThreadCount
Prototype: int QThread::idealThreadCount() noexcept
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthread_unix.cpp
Lines: 426-484
Comparison: New
 50.000% (2/4)
New52
QThreadPipe::QThreadPipe
Name: QThreadPipe::QThreadPipe
Prototype: QThreadPipe::QThreadPipe()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
Lines: 92-99
Comparison: New
  0.000% (0/1)
New21
QThreadPipe::check
Name: QThreadPipe::check
Prototype: int QThreadPipe::check(const pollfd &pfd)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
Lines: 190-223
Comparison: New
  0.000% (0/14)
New115
QThreadPipe::init
Name: QThreadPipe::init
Prototype: bool QThreadPipe::init()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
Lines: 131-166
Comparison: New
  0.000% (0/7)
New63
QThreadPipe::prepare
Name: QThreadPipe::prepare
Prototype: pollfd QThreadPipe::prepare() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
Lines: 168-171
Comparison: New
  0.000% (0/1)
New11
QThreadPipe::wakeUp
Name: QThreadPipe::wakeUp
Prototype: void QThreadPipe::wakeUp()
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
Lines: 173-188
Comparison: New
  0.000% (0/12)
New84
QThreadPipe::~QThreadPipe
Name: QThreadPipe::~QThreadPipe
Prototype: QThreadPipe::~QThreadPipe()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp
Lines: 101-112
Comparison: New
  0.000% (0/7)
New43
QTimeZone::QTimeZone
Name: QTimeZone::QTimeZone
Prototype: QTimeZone::QTimeZone() noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezone.cpp
Lines: 328-331
Comparison: New
100.000% (1/1)
New21
QToolBoxPrivate::page
Name: QToolBoxPrivate::page
Prototype: const QToolBoxPrivate::Page *QToolBoxPrivate::page(QWidget *widget) const
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbox.cpp
Lines: 132-141
Comparison: New
  0.000% (0/9)
New64
QTransform::operator=
Name: QTransform::operator=
Prototype: QTransform & QTransform::operator=(const QTransform &matrix) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1026-1041
Comparison: New
  0.000% (0/1)
New121
QTranslator::load::[lambda]
Name: QTranslator::load::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 493-493
Comparison: New
100.000% (1/1)
New01
QTreeViewPrivate::columnRanges
Name: QTreeViewPrivate::columnRanges
Prototype: QVector<QPair<int, int> > QTreeViewPrivate::columnRanges(const QModelIndex &topIndex, const QModelIndex &bottomIndex) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3771-3816
Comparison: New
  0.000% (0/19)
New247
QTreeWidget::indexFromItem
Name: QTreeWidget::indexFromItem
Prototype: QModelIndex QTreeWidget::indexFromItem(const QTreeWidgetItem *item, int column) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 3356-3360
Comparison: New
  0.000% (0/1)
New21
QUnicodeTables::graphemeBreakClass
Name: QUnicodeTables::graphemeBreakClass
Prototype: GraphemeBreakClass graphemeBreakClass(uint ucs4) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetables.cpp
Lines: 8276-8279
Comparison: New
  0.000% (0/1)
New11
QUnicodeTables::lineBreakClass
Name: QUnicodeTables::lineBreakClass
Prototype: LineBreakClass lineBreakClass(uint ucs4) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetables.cpp
Lines: 8291-8294
Comparison: New
100.000% (1/1)
New11
QUnicodeTables::properties
Name: QUnicodeTables::properties
Prototype: const Properties * properties(ushort ucs2) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetables.cpp
Lines: 8271-8274
Comparison: New
  0.000% (0/1)
New11
QUnicodeTables::properties
Name: QUnicodeTables::properties
Prototype: const Properties * properties(uint ucs4) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetables.cpp
Lines: 8266-8269
Comparison: New
100.000% (1/1)
New11
QUnicodeTables::qGetProp
Name: QUnicodeTables::qGetProp
Prototype: static inline const Properties *qGetProp(uint ucs4) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetables.cpp
Lines: 8256-8259
Comparison: New
100.000% (1/1)
New11
QUnicodeTables::qGetProp
Name: QUnicodeTables::qGetProp
Prototype: static inline const Properties *qGetProp(ushort ucs2) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetables.cpp
Lines: 8261-8264
Comparison: New
100.000% (1/1)
New11
QUnicodeTables::sentenceBreakClass
Name: QUnicodeTables::sentenceBreakClass
Prototype: SentenceBreakClass sentenceBreakClass(uint ucs4) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetables.cpp
Lines: 8286-8289
Comparison: New
  0.000% (0/1)
New11
QUnicodeTables::wordBreakClass
Name: QUnicodeTables::wordBreakClass
Prototype: WordBreakClass wordBreakClass(uint ucs4) noexcept
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetables.cpp
Lines: 8281-8284
Comparison: New
  0.000% (0/1)
New11
QUrlQuery::removeAllQueryItems::[lambda]
Name: QUrlQuery::removeAllQueryItems::[lambda]
Prototype: [&encodedKey](const QPair<QString, QString> &item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlquery.cpp
Lines: 760-762
Comparison: New
100.000% (1/1)
New11
QUtf8::convertToUnicode
Name: QUtf8::convertToUnicode
Prototype: QChar *QUtf8::convertToUnicode(QChar *buffer, const char *chars, int len) noexcept
Coverage: 100.000% (23/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp
Lines: 288-322
Comparison: New
100.000% (23/23)
New197
QUuid::isNull
Name: QUuid::isNull
Prototype: bool QUuid::isNull() const noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 730-735
Comparison: New
100.000% (1/1)
New31
QUuid::operator<
Name: QUuid::operator<
Prototype: bool QUuid::operator<(const QUuid &other) const noexcept
Coverage:  68.421% (13/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 856-870
Comparison: New
 68.421% (13/19)
New87
QUuid::operator>
Name: QUuid::operator>
Prototype: bool QUuid::operator>(const QUuid &other) const noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 883-886
Comparison: New
100.000% (1/1)
New11
QUuid::variant
Name: QUuid::variant
Prototype: QUuid::Variant QUuid::variant() const noexcept
Coverage:  50.000% (8/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 779-789
Comparison: New
 50.000% (8/16)
New76
Page:<>1
Modifications: Different
...10
Modifications: Different
...19
Modifications: New
20
Modifications: New
21
Modifications: New
22
Modifications: New
2324
Modifications: New
25
Modifications: New
26
Modifications: New

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