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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...50
McCabe - Cyclomatic Complexity: 5
...60
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...80
McCabe - Cyclomatic Complexity: 3
81
McCabe - Cyclomatic Complexity: 3
82
McCabe - Cyclomatic Complexity: 3
83
McCabe - Cyclomatic Complexity: 3
8485
McCabe - Cyclomatic Complexity: 3
86
McCabe - Cyclomatic Complexity: 3
87
McCabe - Cyclomatic Complexity: 3
88
McCabe - Cyclomatic Complexity: 3
...90
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...110
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QNetworkReplyHttpImplPrivate::completeCacheSave
Name: QNetworkReplyHttpImplPrivate::completeCacheSave
Prototype: void QNetworkReplyHttpImplPrivate::completeCacheSave()
Coverage:  81.818% (9/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 2225-2234
 81.818% (9/11)
63
QNetworkReplyHttpImplPrivate::_q_networkSessionFailed
Name: QNetworkReplyHttpImplPrivate::_q_networkSessionFailed
Prototype: void QNetworkReplyHttpImplPrivate::_q_networkSessionFailed()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1949-1963
  0.000% (0/10)
93
QNetworkReplyHttpImpl::bytesAvailable
Name: QNetworkReplyHttpImpl::bytesAvailable
Prototype: qint64 QNetworkReplyHttpImpl::bytesAvailable() const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 294-310
 71.429% (5/7)
63
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
QNetworkProxy::rawHeader
Name: QNetworkProxy::rawHeader
Prototype: QByteArray QNetworkProxy::rawHeader(const QByteArray &headerName) const
Coverage:  33.333% (3/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy.cpp
Lines: 800-809
 33.333% (3/9)
73
QNetworkInterfacePrivate::makeHwAddress
Name: QNetworkInterfacePrivate::makeHwAddress
Prototype: QString QNetworkInterfacePrivate::makeHwAddress(int len, uchar *data)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface.cpp
Lines: 133-145
100.000% (7/7)
93
QNetworkInterfaceManager::interfaceFromIndex
Name: QNetworkInterfaceManager::interfaceFromIndex
Prototype: QSharedDataPointer<QNetworkInterfacePrivate> QNetworkInterfaceManager::interfaceFromIndex(int index)
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface.cpp
Lines: 110-119
100.000% (6/6)
63
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
QNetworkInterface::allAddresses
Name: QNetworkInterface::allAddresses
Prototype: QList<QHostAddress> QNetworkInterface::allAddresses()
Coverage: 100.000% (3/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface.cpp
Lines: 632-642
100.000% (3/3)
63
QNetworkHeadersPrivate::setRawHeaderInternal
Name: QNetworkHeadersPrivate::setRawHeaderInternal
Prototype: void QNetworkHeadersPrivate::setRawHeaderInternal(const QByteArray &key, const QByteArray &value)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 996-1012
100.000% (5/5)
103
QNetworkHeadersPrivate::findRawHeader
Name: QNetworkHeadersPrivate::findRawHeader
Prototype: QNetworkHeadersPrivate::RawHeadersList::ConstIterator QNetworkHeadersPrivate::findRawHeader(const QByteArray &key) const
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 912-922
100.000% (6/6)
63
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
QNetworkDiskCache::fileMetaData
Name: QNetworkDiskCache::fileMetaData
Prototype: QNetworkCacheMetaData QNetworkDiskCache::fileMetaData(const QString &fileName) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkdiskcache.cpp
Lines: 374-389
100.000% (7/7)
93
QNetworkDiskCache::cacheSize
Name: QNetworkDiskCache::cacheSize
Prototype: qint64 QNetworkDiskCache::cacheSize() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkdiskcache.cpp
Lines: 160-173
100.000% (7/7)
73
QNetworkCookieJar::validateCookie
Name: QNetworkCookieJar::validateCookie
Prototype: bool QNetworkCookieJar::validateCookie(const QNetworkCookie &cookie, const QUrl &url) const
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkcookiejar.cpp
Lines: 331-345
100.000% (9/9)
73
QNetworkCookieJar::setCookiesFromUrl
Name: QNetworkCookieJar::setCookiesFromUrl
Prototype: bool QNetworkCookieJar::setCookiesFromUrl(const QList<QNetworkCookie> &cookieList, const QUrl &url)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkcookiejar.cpp
Lines: 187-197
100.000% (7/7)
63
QNetworkCookieJar::deleteCookie
Name: QNetworkCookieJar::deleteCookie
Prototype: bool QNetworkCookieJar::deleteCookie(const QNetworkCookie &cookie)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkcookiejar.cpp
Lines: 312-323
100.000% (7/7)
73
QNetworkConfigurationManagerPrivate::pollEngines
Name: QNetworkConfigurationManagerPrivate::pollEngines
Prototype: void QNetworkConfigurationManagerPrivate::pollEngines()
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworkconfigmanager_p.cpp
Lines: 484-494
 66.667% (6/9)
53
QNetworkConfigurationManagerPrivate::performAsyncConfigurationUpdate
Name: QNetworkConfigurationManagerPrivate::performAsyncConfigurationUpdate
Prototype: void QNetworkConfigurationManagerPrivate::performAsyncConfigurationUpdate()
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworkconfigmanager_p.cpp
Lines: 434-449
 60.000% (3/5)
83
QNetworkConfigurationManagerPrivate::configurationRemoved
Name: QNetworkConfigurationManagerPrivate::configurationRemoved
Prototype: void QNetworkConfigurationManagerPrivate::configurationRemoved(QNetworkConfigurationPrivatePointer ptr)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworkconfigmanager_p.cpp
Lines: 309-326
  0.000% (0/9)
113
QNetworkCacheMetaData::operator==
Name: QNetworkCacheMetaData::operator==
Prototype: bool QNetworkCacheMetaData::operator==(const QNetworkCacheMetaData &other) const
Coverage:  80.000% (4/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qabstractnetworkcache.cpp
Lines: 163-170
 80.000% (4/5)
53
QNetworkAuthenticationCache::insert
Name: QNetworkAuthenticationCache::insert
Prototype: void insert(const QString &domain, const QString &user, const QString &password)
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessauthenticationmanager.cpp
Lines: 78-96
 66.667% (6/9)
113
QNetworkAuthenticationCache::findClosestMatch
Name: QNetworkAuthenticationCache::findClosestMatch
Prototype: QNetworkAuthenticationCredential *findClosestMatch(const QString &domain)
Coverage:  90.909% (10/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessauthenticationmanager.cpp
Lines: 68-76
 90.909% (10/11)
63
QNetworkAddressEntry::operator==
Name: QNetworkAddressEntry::operator==
Prototype: bool QNetworkAddressEntry::operator==(const QNetworkAddressEntry &other) const
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface.cpp
Lines: 211-218
 66.667% (6/9)
53
QNetworkAccessManagerPrivate::~QNetworkAccessManagerPrivate
Name: QNetworkAccessManagerPrivate::~QNetworkAccessManagerPrivate
Prototype: QNetworkAccessManagerPrivate::~QNetworkAccessManagerPrivate()
Coverage:  75.000% (6/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 1530-1541
 75.000% (6/8)
73
QNetworkAccessManagerPrivate::clearCache
Name: QNetworkAccessManagerPrivate::clearCache
Prototype: void QNetworkAccessManagerPrivate::clearCache(QNetworkAccessManager *manager)
Coverage:  75.000% (6/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 1514-1528
 75.000% (6/8)
93
QNetworkAccessManagerPrivate::backendSupportedSchemes
Name: QNetworkAccessManagerPrivate::backendSupportedSchemes
Prototype: QStringList QNetworkAccessManagerPrivate::backendSupportedSchemes() const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessbackend.cpp
Lines: 111-125
  0.000% (0/7)
103
QNetworkAccessManagerPrivate::_q_replyFinished
Name: QNetworkAccessManagerPrivate::_q_replyFinished
Prototype: void QNetworkAccessManagerPrivate::_q_replyFinished()
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 1320-1336
 88.889% (8/9)
73
QNetworkAccessManagerPrivate::_q_networkSessionFailed
Name: QNetworkAccessManagerPrivate::_q_networkSessionFailed
Prototype: void QNetworkAccessManagerPrivate::_q_networkSessionFailed(QNetworkSession::SessionError)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 1719-1730
  0.000% (0/5)
73
QNetworkAccessManager::setNetworkAccessible
Name: QNetworkAccessManager::setNetworkAccessible
Prototype: void QNetworkAccessManager::setNetworkAccessible(QNetworkAccessManager::NetworkAccessibility accessible)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 948-961
 77.778% (7/9)
83
QNetworkAccessManager::setCache
Name: QNetworkAccessManager::setCache
Prototype: void QNetworkAccessManager::setCache(QAbstractNetworkCache *cache)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 627-636
100.000% (7/7)
63
QNetworkAccessManager::connectToHostEncrypted
Name: QNetworkAccessManager::connectToHostEncrypted
Prototype: void QNetworkAccessManager::connectToHostEncrypted(const QString &hostName, quint16 port, const QSslConfiguration &sslConfiguration)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 1039-1057
  0.000% (0/7)
113
QNetworkAccessFtpBackend::disconnectFromFtp
Name: QNetworkAccessFtpBackend::disconnectFromFtp
Prototype: void QNetworkAccessFtpBackend::disconnectFromFtp(CacheCleanupMode mode)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessftpbackend.cpp
Lines: 213-230
100.000% (8/8)
93
QNetworkAccessCache::updateTimer
Name: QNetworkAccessCache::updateTimer
Prototype: void QNetworkAccessCache::updateTimer()
Coverage:  75.000% (6/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccesscache.cpp
Lines: 192-208
 75.000% (6/8)
83
QNetworkAccessCache::timerEvent
Name: QNetworkAccessCache::timerEvent
Prototype: void QNetworkAccessCache::timerEvent(QTimerEvent *)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccesscache.cpp
Lines: 222-242
  0.000% (0/10)
103
QNativeSocketEngine::writeDatagram
Name: QNativeSocketEngine::writeDatagram
Prototype: qint64 QNativeSocketEngine::writeDatagram(const char *data, qint64 size, const QIpPacketHeader &header)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 843-850
 71.429% (5/7)
43
QNativeSocketEngine::write
Name: QNativeSocketEngine::write
Prototype: qint64 QNativeSocketEngine::write(const char *data, qint64 size)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 861-867
 42.857% (3/7)
43
QNativeSocketEngine::setWriteNotificationEnabled
Name: QNativeSocketEngine::setWriteNotificationEnabled
Prototype: void QNativeSocketEngine::setWriteNotificationEnabled(bool enable)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1295-1304
100.000% (9/9)
63
QNativeSocketEngine::setReadNotificationEnabled
Name: QNativeSocketEngine::setReadNotificationEnabled
Prototype: void QNativeSocketEngine::setReadNotificationEnabled(bool enable)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1278-1287
100.000% (9/9)
63
QNativeSocketEngine::setMulticastInterface
Name: QNativeSocketEngine::setMulticastInterface
Prototype: bool QNativeSocketEngine::setMulticastInterface(const QNetworkInterface &iface)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 757-763
 42.857% (3/7)
43
QNativeSocketEngine::setExceptionNotificationEnabled
Name: QNativeSocketEngine::setExceptionNotificationEnabled
Prototype: void QNativeSocketEngine::setExceptionNotificationEnabled(bool enable)
Coverage:  33.333% (3/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1312-1321
 33.333% (3/9)
63
QNativeSocketEngine::readDatagram
Name: QNativeSocketEngine::readDatagram
Prototype: qint64 QNativeSocketEngine::readDatagram(char *data, qint64 maxSize, QIpPacketHeader *header, PacketHeaderOptions options)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 811-819
 42.857% (3/7)
43
QNativeSocketEngine::pendingDatagramSize
Name: QNativeSocketEngine::pendingDatagramSize
Prototype: qint64 QNativeSocketEngine::pendingDatagramSize() const
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 788-795
 42.857% (3/7)
43
QNativeSocketEngine::multicastInterface
Name: QNativeSocketEngine::multicastInterface
Prototype: QNetworkInterface QNativeSocketEngine::multicastInterface() const
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 748-754
 42.857% (3/7)
43
QNativeSocketEngine::bytesAvailable
Name: QNativeSocketEngine::bytesAvailable
Prototype: qint64 QNativeSocketEngine::bytesAvailable() const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 696-703
 71.429% (5/7)
43
QMutex::~QMutex
Name: QMutex::~QMutex
Prototype: QMutex::~QMutex()
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qmutex.cpp
Lines: 193-208
 71.429% (5/7)
53
QMutex::unlock
Name: QMutex::unlock
Prototype: void QMutex::unlock() noexcept
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qmutex.cpp
Lines: 274-283
100.000% (7/7)
63
QMutex::tryLock
Name: QMutex::tryLock
Prototype: bool QMutex::tryLock(int timeout) noexcept
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qmutex.cpp
Lines: 256-265
100.000% (7/7)
63
QMutex::lock
Name: QMutex::lock
Prototype: void QMutex::lock() noexcept
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qmutex.cpp
Lines: 222-231
100.000% (7/7)
63
QMoviePrivate::frameCount
Name: QMoviePrivate::frameCount
Prototype: int QMoviePrivate::frameCount() const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qmovie.cpp
Lines: 551-559
  0.000% (0/7)
63
QMovie::start
Name: QMovie::start
Prototype: void QMovie::start()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qmovie.cpp
Lines: 908-916
  0.000% (0/7)
53
QMimeXMLProvider::parents
Name: QMimeXMLProvider::parents
Prototype: QStringList QMimeXMLProvider::parents(const QString &mime)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 832-842
100.000% (7/7)
73
QMimeType::suffixes
Name: QMimeType::suffixes
Prototype: QStringList QMimeType::suffixes() const
Coverage:  72.727% (8/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetype.cpp
Lines: 395-411
 72.727% (8/11)
93
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
QMimeMagicRuleMatcher::matches
Name: QMimeMagicRuleMatcher::matches
Prototype: bool QMimeMagicRuleMatcher::matches(const QByteArray &data) const
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrulematcher.cpp
Lines: 92-100
100.000% (5/5)
43
QMimeMagicRule::type
Name: QMimeMagicRule::type
Prototype: QMimeMagicRule::Type QMimeMagicRule::type(const QByteArray &theTypeName)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 71-78
 71.429% (5/7)
43
QMimeMagicRule::matchNumber
Name: QMimeMagicRule::matchNumber
Prototype: template <typename T> bool QMimeMagicRule::matchNumber(const QByteArray &data) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 154-171
100.000% (7/7)
63
QMimeGlobPatternList::match
Name: QMimeGlobPatternList::match
Prototype: void QMimeGlobPatternList::match(QMimeGlobMatchResult &result, const QString &fileName) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeglobpattern.cpp
Lines: 191-202
100.000% (7/7)
63
QMimeDatabasePrivate::provider
Name: QMimeDatabasePrivate::provider
Prototype: QMimeProviderBase *QMimeDatabasePrivate::provider()
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimedatabase.cpp
Lines: 82-94
100.000% (7/7)
73
QMimeDatabase::mimeTypeForUrl
Name: QMimeDatabase::mimeTypeForUrl
Prototype: QMimeType QMimeDatabase::mimeTypeForUrl(const QUrl &url) const
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimedatabase.cpp
Lines: 517-527
 77.778% (7/9)
63
QMimeDatabase::mimeTypeForData
Name: QMimeDatabase::mimeTypeForData
Prototype: QMimeType QMimeDatabase::mimeTypeForData(QIODevice *device) const
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimedatabase.cpp
Lines: 485-501
100.000% (11/11)
103
QMimeDataPrivate::removeData
Name: QMimeDataPrivate::removeData
Prototype: void QMimeDataPrivate::removeData(const QString &format)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 75-83
100.000% (7/7)
43
QMimeDataPrivate::getData
Name: QMimeDataPrivate::getData
Prototype: QVariant QMimeDataPrivate::getData(const QString &format) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 96-106
100.000% (7/7)
63
QMimeBinaryProvider::mimeTypeForName
Name: QMimeBinaryProvider::mimeTypeForName
Prototype: QMimeType QMimeBinaryProvider::mimeTypeForName(const QString &name)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 278-286
100.000% (7/7)
63
QMimeBinaryProvider::matchGlobList
Name: QMimeBinaryProvider::matchGlobList
Prototype: void QMimeBinaryProvider::matchGlobList(QMimeGlobMatchResult &result, CacheFile *cacheFile, int off, const QString &fileName)
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 311-332
100.000% (9/9)
133
QMimeBinaryProvider::loadIcon
Name: QMimeBinaryProvider::loadIcon
Prototype: void QMimeBinaryProvider::loadIcon(QMimeTypePrivate &data)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 679-690
 60.000% (3/5)
73
QMimeBinaryProvider::loadGenericIcon
Name: QMimeBinaryProvider::loadGenericIcon
Prototype: void QMimeBinaryProvider::loadGenericIcon(QMimeTypePrivate &data)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 692-703
100.000% (5/5)
73
QMimeBinaryProvider::CacheFileList::findCacheFile
Name: QMimeBinaryProvider::CacheFileList::findCacheFile
Prototype: QMimeBinaryProvider::CacheFile *QMimeBinaryProvider::CacheFileList::findCacheFile(const QString &fileName) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 166-173
100.000% (7/7)
43
QMimeBinaryProvider::CacheFile::load
Name: QMimeBinaryProvider::CacheFile::load
Prototype: bool QMimeBinaryProvider::CacheFile::load()
Coverage:  53.846% (7/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 141-153
 53.846% (7/13)
93
QMetaType::registerStreamOperators
Name: QMetaType::registerStreamOperators
Prototype: void QMetaType::registerStreamOperators(int idx, SaveOperator saveOp, LoadOperator loadOp)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 815-827
 71.429% (5/7)
93
QMetaType::equals
Name: QMetaType::equals
Prototype: bool QMetaType::equals(const void *lhs, const void *rhs, int typeId, int *result)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 758-769
100.000% (8/8)
83
QMetaStringTable::writeBlob
Name: QMetaStringTable::writeBlob
Prototype: void QMetaStringTable::writeBlob(char *out) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1136-1155
100.000% (7/7)
113
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
QMetaProperty::reset
Name: QMetaProperty::reset
Prototype: bool QMetaProperty::reset(QObject *object) const
Coverage:  64.286% (9/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 3128-3138
 64.286% (9/14)
73
QMetaProperty::isUser
Name: QMetaProperty::isUser
Prototype: bool QMetaProperty::isUser(const QObject *object) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 3392-3404
 42.857% (3/7)
93
QMetaProperty::isStored
Name: QMetaProperty::isStored
Prototype: bool QMetaProperty::isStored(const QObject *object) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 3365-3377
 42.857% (3/7)
93
QMetaProperty::isScriptable
Name: QMetaProperty::isScriptable
Prototype: bool QMetaProperty::isScriptable(const QObject *object) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 3341-3353
 42.857% (3/7)
93
QMetaProperty::isEditable
Name: QMetaProperty::isEditable
Prototype: bool QMetaProperty::isEditable(const QObject *object) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 3448-3460
 42.857% (3/7)
93
QMetaProperty::isDesignable
Name: QMetaProperty::isDesignable
Prototype: bool QMetaProperty::isDesignable(const QObject *object) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 3315-3329
 42.857% (3/7)
93
QMetaObjectPrivate::indexOfSignalRelative
Name: QMetaObjectPrivate::indexOfSignalRelative
Prototype: int QMetaObjectPrivate::indexOfSignalRelative(const QMetaObject **baseObject, const QByteArray &name, int argc, const QArgumentType *types)
Coverage:  90.909% (10/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 721-739
 90.909% (10/11)
103
QMetaObjectPrivate::indexOfConstructor
Name: QMetaObjectPrivate::indexOfConstructor
Prototype: int QMetaObjectPrivate::indexOfConstructor(const QMetaObject *m, const QByteArray &name, int argc, const QArgumentType *types)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 797-806
100.000% (7/7)
53
QMetaObjectPrivate::decodeMethodSignature
Name: QMetaObjectPrivate::decodeMethodSignature
Prototype: QByteArray QMetaObjectPrivate::decodeMethodSignature( const char *signature, QArgumentTypeArray &types)
Coverage:  44.444% (4/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 676-689
 44.444% (4/9)
103
QMetaObjectBuilderPrivate::hasRevisionedProperties
Name: QMetaObjectBuilderPrivate::hasRevisionedProperties
Prototype: bool QMetaObjectBuilderPrivate::hasRevisionedProperties() const
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 230-237
100.000% (5/5)
43
QMetaObjectBuilderPrivate::hasRevisionedMethods
Name: QMetaObjectBuilderPrivate::hasRevisionedMethods
Prototype: bool QMetaObjectBuilderPrivate::hasRevisionedMethods() const
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 239-246
100.000% (5/5)
43
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
QMetaObjectBuilder::indexOfProperty
Name: QMetaObjectBuilder::indexOfProperty
Prototype: int QMetaObjectBuilder::indexOfProperty(const QByteArray& name)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1027-1034
100.000% (5/5)
43
QMetaObjectBuilder::indexOfMethod
Name: QMetaObjectBuilder::indexOfMethod
Prototype: int QMetaObjectBuilder::indexOfMethod(const QByteArray& signature)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 963-971
100.000% (5/5)
53
QMetaObjectBuilder::indexOfEnumerator
Name: QMetaObjectBuilder::indexOfEnumerator
Prototype: int QMetaObjectBuilder::indexOfEnumerator(const QByteArray& name)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1042-1049
100.000% (5/5)
43
QMetaObjectBuilder::indexOfConstructor
Name: QMetaObjectBuilder::indexOfConstructor
Prototype: int QMetaObjectBuilder::indexOfConstructor(const QByteArray& signature)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1011-1019
100.000% (5/5)
53
QMetaObjectBuilder::indexOfClassInfo
Name: QMetaObjectBuilder::indexOfClassInfo
Prototype: int QMetaObjectBuilder::indexOfClassInfo(const QByteArray& name)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1058-1065
100.000% (7/7)
43
QMetaObjectBuilder::addProperty
Name: QMetaObjectBuilder::addProperty
Prototype: QMetaPropertyBuilder QMetaObjectBuilder::addProperty(const QMetaProperty& prototype)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 584-610
100.000% (7/7)
223
QMetaObject::userProperty
Name: QMetaObject::userProperty
Prototype: QMetaProperty QMetaObject::userProperty() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1160-1169
100.000% (7/7)
63
QMetaObject::method
Name: QMetaObject::method
Prototype: QMetaMethod QMetaObject::method(int index) const
Coverage: 100.000% (11/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1062-1075
100.000% (11/11)
93
QMetaObject::inherits
Name: QMetaObject::inherits
Prototype: bool QMetaObject::inherits(const QMetaObject *metaObject) const noexcept
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 336-344
100.000% (7/7)
53
QMetaObject::enumerator
Name: QMetaObject::enumerator
Prototype: QMetaEnum QMetaObject::enumerator(int index) const
Coverage:  90.909% (10/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1082-1095
 90.909% (10/11)
93
QMetaObject::classInfo
Name: QMetaObject::classInfo
Prototype: QMetaClassInfo QMetaObject::classInfo(int index) const
Coverage:  72.727% (8/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1181-1194
 72.727% (8/11)
93
QMetaMethodPrivate::signature
Name: QMetaMethodPrivate::signature
Prototype: QByteArray QMetaMethodPrivate::signature() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1650-1665
100.000% (7/7)
123
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
Page:<>1
McCabe - Cyclomatic Complexity: 439
...50
McCabe - Cyclomatic Complexity: 5
...60
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...80
McCabe - Cyclomatic Complexity: 3
81
McCabe - Cyclomatic Complexity: 3
82
McCabe - Cyclomatic Complexity: 3
83
McCabe - Cyclomatic Complexity: 3
8485
McCabe - Cyclomatic Complexity: 3
86
McCabe - Cyclomatic Complexity: 3
87
McCabe - Cyclomatic Complexity: 3
88
McCabe - Cyclomatic Complexity: 3
...90
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...110
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1

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