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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...150
McCabe - Cyclomatic Complexity: 2
...160
McCabe - Cyclomatic Complexity: 2
...170
McCabe - Cyclomatic Complexity: 2
...180
McCabe - Cyclomatic Complexity: 2
...183
McCabe - Cyclomatic Complexity: 2
184
McCabe - Cyclomatic Complexity: 2
185
McCabe - Cyclomatic Complexity: 2
186
McCabe - Cyclomatic Complexity: 2
187188
McCabe - Cyclomatic Complexity: 2
189
McCabe - Cyclomatic Complexity: 2
190
McCabe - Cyclomatic Complexity: 2
191
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 2
...210
McCabe - Cyclomatic Complexity: 3
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QSqlTableModel::submit
Name: QSqlTableModel::submit
Prototype: bool QSqlTableModel::submit()
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 807-813
100.000% (6/6)
42
QSqlTableModel::updateRowInTable
Name: QSqlTableModel::updateRowInTable
Prototype: bool QSqlTableModel::updateRowInTable(int row, const QSqlRecord &values)
Coverage:  50.000% (5/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 626-646
 50.000% (5/10)
142
QSqlTableModelPrivate::record
Name: QSqlTableModelPrivate::record
Prototype: QSqlRecord QSqlTableModelPrivate::record(const QVector<QVariant> &values) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 61-67
  0.000% (0/6)
42
QSqlTableModelPrivate::strippedFieldName
Name: QSqlTableModelPrivate::strippedFieldName
Prototype: QString QSqlTableModelPrivate::strippedFieldName(const QString &name) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 74-80
100.000% (4/4)
42
QSslCertificate::QSslCertificate
Name: QSslCertificate::QSslCertificate
Prototype: QSslCertificate::QSslCertificate(QIODevice *device, QSsl::EncodingFormat format)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate.cpp
Lines: 142-148
 75.000% (3/4)
32
QSslCertificate::clear
Name: QSslCertificate::clear
Prototype: void QSslCertificate::clear()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate.cpp
Lines: 267-272
100.000% (4/4)
32
QSslCertificate::isSelfSigned
Name: QSslCertificate::isSelfSigned
Prototype: bool QSslCertificate::isSelfSigned() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 80-86
100.000% (4/4)
32
QSslCertificate::issuerInfo
Name: QSslCertificate::issuerInfo
Prototype: QStringList QSslCertificate::issuerInfo(const QByteArray &attribute) const
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 126-135
 83.333% (5/6)
52
QSslCertificate::issuerInfo
Name: QSslCertificate::issuerInfo
Prototype: QStringList QSslCertificate::issuerInfo(SubjectInfo info) const
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 115-124
100.000% (6/6)
52
QSslCertificate::issuerInfoAttributes
Name: QSslCertificate::issuerInfoAttributes
Prototype: QList<QByteArray> QSslCertificate::issuerInfoAttributes() const
Coverage:  33.333% (2/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 170-179
 33.333% (2/6)
52
QSslCertificate::subjectInfo
Name: QSslCertificate::subjectInfo
Prototype: QStringList QSslCertificate::subjectInfo(const QByteArray &attribute) const
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 148-157
 83.333% (5/6)
52
QSslCertificate::subjectInfo
Name: QSslCertificate::subjectInfo
Prototype: QStringList QSslCertificate::subjectInfo(SubjectInfo info) const
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 137-146
100.000% (6/6)
52
QSslCertificate::subjectInfoAttributes
Name: QSslCertificate::subjectInfoAttributes
Prototype: QList<QByteArray> QSslCertificate::subjectInfoAttributes() const
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 159-168
 83.333% (5/6)
52
QSslCertificate::toDer
Name: QSslCertificate::toDer
Prototype: QByteArray QSslCertificate::toDer() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 490-495
100.000% (4/4)
32
QSslCertificate::toPem
Name: QSslCertificate::toPem
Prototype: QByteArray QSslCertificate::toPem() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 483-488
 50.000% (2/4)
32
QSslCertificate::toText
Name: QSslCertificate::toText
Prototype: QString QSslCertificate::toText() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 497-502
 50.000% (2/4)
32
QSslCertificate::version
Name: QSslCertificate::version
Prototype: QByteArray QSslCertificate::version() const
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 88-96
100.000% (6/6)
52
QSslCertificatePrivate::QSslCertificate_from_X509
Name: QSslCertificatePrivate::QSslCertificate_from_X509
Prototype: QSslCertificate QSslCertificatePrivate::QSslCertificate_from_X509(X509 *x509)
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 616-630
 83.333% (5/6)
102
QSslCertificatePrivate::asn1ObjectName
Name: QSslCertificatePrivate::asn1ObjectName
Prototype: QByteArray QSslCertificatePrivate::asn1ObjectName(ASN1_OBJECT *object)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 591-598
100.000% (4/4)
42
QSslConfiguration::localCertificate
Name: QSslConfiguration::localCertificate
Prototype: QSslCertificate QSslConfiguration::localCertificate() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslconfiguration.cpp
Lines: 408-413
100.000% (4/4)
32
QSslConfiguration::operator==
Name: QSslConfiguration::operator==
Prototype: bool QSslConfiguration::operator==(const QSslConfiguration &other) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslconfiguration.cpp
Lines: 202-226
100.000% (4/4)
222
QSslConfigurationPrivate::deepCopyDefaultConfiguration
Name: QSslConfigurationPrivate::deepCopyDefaultConfiguration
Prototype: void QSslConfigurationPrivate::deepCopyDefaultConfiguration(QSslConfigurationPrivate *ptr)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2216-2239
 50.000% (2/4)
192
QSslConfigurationPrivate::setDefaultConfiguration
Name: QSslConfigurationPrivate::setDefaultConfiguration
Prototype: void QSslConfigurationPrivate::setDefaultConfiguration(const QSslConfiguration &configuration)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2203-2211
 50.000% (2/4)
52
QSslEllipticCurve::fromLongName
Name: QSslEllipticCurve::fromLongName
Prototype: QSslEllipticCurve QSslEllipticCurve::fromLongName(const QString &name)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslellipticcurve_openssl.cpp
Lines: 96-113
100.000% (4/4)
82
QSslEllipticCurve::fromShortName
Name: QSslEllipticCurve::fromShortName
Prototype: QSslEllipticCurve QSslEllipticCurve::fromShortName(const QString &name)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslellipticcurve_openssl.cpp
Lines: 71-94
100.000% (4/4)
82
QSslEllipticCurve::longName
Name: QSslEllipticCurve::longName
Prototype: QString QSslEllipticCurve::longName() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslellipticcurve_openssl.cpp
Lines: 61-69
100.000% (4/4)
42
QSslEllipticCurve::shortName
Name: QSslEllipticCurve::shortName
Prototype: QString QSslEllipticCurve::shortName() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslellipticcurve_openssl.cpp
Lines: 51-59
100.000% (4/4)
42
QSslKey::QSslKey
Name: QSslKey::QSslKey
Prototype: QSslKey::QSslKey(const QByteArray &encoded, QSsl::KeyAlgorithm algorithm, QSsl::EncodingFormat encoding, QSsl::KeyType type, const QByteArray &passPhrase)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 236-246
100.000% (4/4)
52
QSslSocket::abort
Name: QSslSocket::abort
Prototype: void QSslSocket::abort()
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 872-881
 75.000% (3/4)
42
QSslSocket::addCaCertificates
Name: QSslSocket::addCaCertificates
Prototype: bool QSslSocket::addCaCertificates(const QString &path, QSsl::EncodingFormat format, QRegExp::PatternSyntax syntax)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1335-1345
 50.000% (2/4)
62
QSslSocket::atEnd
Name: QSslSocket::atEnd
Prototype: bool QSslSocket::atEnd() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 815-821
 50.000% (2/4)
42
QSslSocket::bytesAvailable
Name: QSslSocket::bytesAvailable
Prototype: qint64 QSslSocket::bytesAvailable() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 727-733
100.000% (4/4)
42
QSslSocket::bytesToWrite
Name: QSslSocket::bytesToWrite
Prototype: qint64 QSslSocket::bytesToWrite() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 741-747
100.000% (4/4)
42
QSslSocket::canReadLine
Name: QSslSocket::canReadLine
Prototype: bool QSslSocket::canReadLine() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 784-790
100.000% (4/4)
42
QSslSocket::encryptedBytesAvailable
Name: QSslSocket::encryptedBytesAvailable
Prototype: qint64 QSslSocket::encryptedBytesAvailable() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 756-762
  0.000% (0/4)
42
QSslSocket::encryptedBytesToWrite
Name: QSslSocket::encryptedBytesToWrite
Prototype: qint64 QSslSocket::encryptedBytesToWrite() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 770-776
100.000% (4/4)
42
QSslSocket::flush
Name: QSslSocket::flush
Prototype: bool QSslSocket::flush()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 838-849
100.000% (4/4)
42
QSslSocket::localCertificate
Name: QSslSocket::localCertificate
Prototype: QSslCertificate QSslSocket::localCertificate() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1012-1018
100.000% (4/4)
42
QSslSocket::setLocalCertificate
Name: QSslSocket::setLocalCertificate
Prototype: void QSslSocket::setLocalCertificate(const QString &path, QSsl::EncodingFormat format)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 997-1004
 75.000% (3/4)
32
QSslSocket::setPrivateKey
Name: QSslSocket::setPrivateKey
Prototype: void QSslSocket::setPrivateKey(const QString &fileName, QSsl::KeyAlgorithm algorithm, QSsl::EncodingFormat format, const QByteArray &passPhrase)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1154-1163
 75.000% (3/4)
52
QSslSocket::setReadBufferSize
Name: QSslSocket::setReadBufferSize
Prototype: void QSslSocket::setReadBufferSize(qint64 size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 856-863
100.000% (4/4)
42
QSslSocket::setSocketDescriptor
Name: QSslSocket::setSocketDescriptor
Prototype: bool QSslSocket::setSocketDescriptor(qintptr socketDescriptor, SocketState state, OpenMode openMode)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 497-519
 75.000% (3/4)
162
QSslSocket::setSocketOption
Name: QSslSocket::setSocketOption
Prototype: void QSslSocket::setSocketOption(QAbstractSocket::SocketOption option, const QVariant &value)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 527-532
 75.000% (3/4)
32
QSslSocket::setSslConfiguration
Name: QSslSocket::setSslConfiguration
Prototype: void QSslSocket::setSslConfiguration(const QSslConfiguration &configuration)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 920-943
100.000% (4/4)
172
QSslSocket::socketOption
Name: QSslSocket::socketOption
Prototype: QVariant QSslSocket::socketOption(QAbstractSocket::SocketOption option)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 540-547
  0.000% (0/4)
42
QSslSocket::writeData
Name: QSslSocket::writeData
Prototype: qint64 QSslSocket::writeData(const char *data, qint64 len)
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2003-2018
100.000% (6/6)
62
QSslSocketBackendPrivate::destroySslContext
Name: QSslSocketBackendPrivate::destroySslContext
Prototype: void QSslSocketBackendPrivate::destroySslContext()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 446-453
100.000% (4/4)
42
QSslSocketBackendPrivate::disconnected
Name: QSslSocketBackendPrivate::disconnected
Prototype: void QSslSocketBackendPrivate::disconnected()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1463-1476
100.000% (4/4)
62
QSslSocketBackendPrivate::sessionCipher
Name: QSslSocketBackendPrivate::sessionCipher
Prototype: QSslCipher QSslSocketBackendPrivate::sessionCipher() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1478-1491
100.000% (4/4)
42
QSslSocketBackendPrivate::startClientEncryption
Name: QSslSocketBackendPrivate::startClientEncryption
Prototype: void QSslSocketBackendPrivate::startClientEncryption()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 767-779
100.000% (4/4)
62
QSslSocketBackendPrivate::startServerEncryption
Name: QSslSocketBackendPrivate::startServerEncryption
Prototype: void QSslSocketBackendPrivate::startServerEncryption()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 781-793
100.000% (4/4)
62
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
100.000% (4/4)
32
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
100.000% (4/4)
32
QSslSocketPrivate::_q_errorSlot
Name: QSslSocketPrivate::_q_errorSlot
Prototype: void QSslSocketPrivate::_q_errorSlot(QAbstractSocket::SocketError error)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2429-2447
100.000% (4/4)
72
QSslSocketPrivate::_q_flushReadBuffer
Name: QSslSocketPrivate::_q_flushReadBuffer
Prototype: void QSslSocketPrivate::_q_flushReadBuffer()
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2519-2524
 75.000% (3/4)
22
QSslSocketPrivate::_q_flushWriteBuffer
Name: QSslSocketPrivate::_q_flushWriteBuffer
Prototype: void QSslSocketPrivate::_q_flushWriteBuffer()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2509-2514
100.000% (4/4)
32
QSslSocketPrivate::addDefaultCaCertificates
Name: QSslSocketPrivate::addDefaultCaCertificates
Prototype: bool QSslSocketPrivate::addDefaultCaCertificates(const QString &path, QSsl::EncodingFormat format, QRegExp::PatternSyntax syntax)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2154-2166
  0.000% (0/4)
82
QSslSocketPrivate::checkSettingSslContext
Name: QSslSocketPrivate::checkSettingSslContext
Prototype: void QSslSocketPrivate::checkSettingSslContext(QSslSocket* socket, QSharedPointer<QSslContext> sslContext)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2650-2654
 75.000% (3/4)
22
QSslSocketPrivate::ensureInitialized
Name: QSslSocketPrivate::ensureInitialized
Prototype: void QSslSocketPrivate::ensureInitialized()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 576-582
 50.000% (2/4)
32
QSslSocketPrivate::pauseSocketNotifiers
Name: QSslSocketPrivate::pauseSocketNotifiers
Prototype: void QSslSocketPrivate::pauseSocketNotifiers(QSslSocket *socket)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2302-2307
 50.000% (2/4)
32
QSslSocketPrivate::resumeSocketNotifiers
Name: QSslSocketPrivate::resumeSocketNotifiers
Prototype: void QSslSocketPrivate::resumeSocketNotifiers(QSslSocket *socket)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2309-2314
 50.000% (2/4)
32
QSslSocketPrivate::sslLibraryBuildVersionString
Name: QSslSocketPrivate::sslLibraryBuildVersionString
Prototype: QString QSslSocketPrivate::sslLibraryBuildVersionString()
Coverage:  0.000% (0/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 609-615
  0.000% (0/2)
02
QSslSocketPrivate::sslLibraryVersionNumber
Name: QSslSocketPrivate::sslLibraryVersionNumber
Prototype: long QSslSocketPrivate::sslLibraryVersionNumber()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 584-590
 50.000% (2/4)
32
QStackedLayout::addItem
Name: QStackedLayout::addItem
Prototype: void QStackedLayout::addItem(QLayoutItem *item)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstackedlayout.cpp
Lines: 422-431
  0.000% (0/4)
62
QStackedLayout::setCurrentWidget
Name: QStackedLayout::setCurrentWidget
Prototype: void QStackedLayout::setCurrentWidget(QWidget *widget)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstackedlayout.cpp
Lines: 369-377
  0.000% (0/4)
52
QStackedLayout::widget
Name: QStackedLayout::widget
Prototype: QWidget *QStackedLayout::widget(int index) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstackedlayout.cpp
Lines: 398-404
  0.000% (0/6)
42
QStackedWidget::setCurrentWidget
Name: QStackedWidget::setCurrentWidget
Prototype: void QStackedWidget::setCurrentWidget(QWidget *widget)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qstackedwidget.cpp
Lines: 243-251
  0.000% (0/4)
52
QStandardItem::child
Name: QStandardItem::child
Prototype: QStandardItem *QStandardItem::child(int row, int column) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 1765-1772
  0.000% (0/4)
52
QStandardItem::emitDataChanged
Name: QStandardItem::emitDataChanged
Prototype: void QStandardItem::emitDataChanged()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 877-882
  0.000% (0/4)
32
QStandardItem::flags
Name: QStandardItem::flags
Prototype: Qt::ItemFlags QStandardItem::flags() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 907-914
  0.000% (0/4)
52
QStandardItem::insertColumns
Name: QStandardItem::insertColumns
Prototype: void QStandardItem::insertColumns(int column, int count)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 1577-1585
  0.000% (0/4)
52
QStandardItem::insertRows
Name: QStandardItem::insertRows
Prototype: void QStandardItem::insertRows(int row, const QList<QStandardItem*> &items)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 1533-1539
  0.000% (0/4)
42
QStandardItem::insertRows
Name: QStandardItem::insertRows
Prototype: void QStandardItem::insertRows(int row, int count)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 1562-1570
  0.000% (0/4)
52
QStandardItem::parent
Name: QStandardItem::parent
Prototype: QStandardItem *QStandardItem::parent() const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 801-807
  0.000% (0/6)
42
QStandardItemModel::findItems
Name: QStandardItemModel::findItems
Prototype: QList<QStandardItem*> QStandardItemModel::findItems(const QString &text, Qt::MatchFlags flags, int column) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2532-2543
  0.000% (0/4)
82
QStandardItemModel::horizontalHeaderItem
Name: QStandardItemModel::horizontalHeaderItem
Prototype: QStandardItem *QStandardItemModel::horizontalHeaderItem(int column) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2377-2383
  0.000% (0/6)
42
QStandardItemModel::index
Name: QStandardItemModel::index
Prototype: QModelIndex QStandardItemModel::index(int row, int column, const QModelIndex &parent) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2818-2830
  0.000% (0/12)
92
QStandardItemModel::indexFromItem
Name: QStandardItemModel::indexFromItem
Prototype: QModelIndex QStandardItemModel::indexFromItem(const QStandardItem *item) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2236-2243
  0.000% (0/6)
42
QStandardItemModel::insertColumns
Name: QStandardItemModel::insertColumns
Prototype: bool QStandardItemModel::insertColumns(int column, int count, const QModelIndex &parent)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2835-2842
  0.000% (0/6)
52
QStandardItemModel::insertRows
Name: QStandardItemModel::insertRows
Prototype: bool QStandardItemModel::insertRows(int row, int count, const QModelIndex &parent)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2847-2854
  0.000% (0/6)
52
QStandardItemModel::parent
Name: QStandardItemModel::parent
Prototype: QModelIndex QStandardItemModel::parent(const QModelIndex &child) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2869-2876
  0.000% (0/4)
52
QStandardItemModel::removeColumns
Name: QStandardItemModel::removeColumns
Prototype: bool QStandardItemModel::removeColumns(int column, int count, const QModelIndex &parent)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2881-2889
  0.000% (0/10)
62
QStandardItemModel::removeRows
Name: QStandardItemModel::removeRows
Prototype: bool QStandardItemModel::removeRows(int row, int count, const QModelIndex &parent)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2894-2902
  0.000% (0/10)
62
QStandardItemModel::setItemData
Name: QStandardItemModel::setItemData
Prototype: bool QStandardItemModel::setItemData(const QModelIndex &index, const QMap<int, QVariant> &roles)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2965-2972
  0.000% (0/4)
52
QStandardItemModel::setItemPrototype
Name: QStandardItemModel::setItemPrototype
Prototype: void QStandardItemModel::setItemPrototype(const QStandardItem *item)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2502-2509
  0.000% (0/4)
42
QStandardItemModel::verticalHeaderItem
Name: QStandardItemModel::verticalHeaderItem
Prototype: QStandardItem *QStandardItemModel::verticalHeaderItem(int row) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2433-2439
  0.000% (0/6)
42
QStandardItemModelPrivate::columnsInserted
Name: QStandardItemModelPrivate::columnsInserted
Prototype: void QStandardItemModelPrivate::columnsInserted(QStandardItem *parent, int column, int count)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 575-582
  0.000% (0/4)
42
QStandardItemModelPrivate::decodeDataRecursive
Name: QStandardItemModelPrivate::decodeDataRecursive
Prototype: void QStandardItemModelPrivate::decodeDataRecursive(QDataStream &stream, QStandardItem *item)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 3063-3078
  0.000% (0/4)
102
QStandardItemModelPrivate::rowsInserted
Name: QStandardItemModelPrivate::rowsInserted
Prototype: void QStandardItemModelPrivate::rowsInserted(QStandardItem *parent, int row, int count)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 563-570
  0.000% (0/4)
42
QStandardItemPrivate::changeFlags
Name: QStandardItemPrivate::changeFlags
Prototype: void QStandardItemPrivate::changeFlags(bool enable, Qt::ItemFlags f)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 176-185
  0.000% (0/5)
62
QStandardItemPrivate::itemData
Name: QStandardItemPrivate::itemData
Prototype: const QMap<int, QVariant> QStandardItemPrivate::itemData() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 225-232
  0.000% (0/4)
52
QState::addTransition
Name: QState::addTransition
Prototype: QAbstractTransition *QState::addTransition(QAbstractState *target)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstate.cpp
Lines: 412-421
100.000% (4/4)
62
QStateMachine::setRunning
Name: QStateMachine::setRunning
Prototype: void QStateMachine::setRunning(bool running)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2665-2671
100.000% (4/4)
32
QStateMachinePrivate::clearHistory
Name: QStateMachinePrivate::clearHistory
Prototype: void QStateMachinePrivate::clearHistory()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1745-1753
100.000% (4/4)
52
QStateMachinePrivate::computeExitSet_Unordered
Name: QStateMachinePrivate::computeExitSet_Unordered
Prototype: QSet<QAbstractState*> QStateMachinePrivate::computeExitSet_Unordered(const QList<QAbstractTransition*> &enabledTransitions, CalculationCache *cache)
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 751-760
100.000% (2/2)
52
QStateMachinePrivate::dequeueExternalEvent
Name: QStateMachinePrivate::dequeueExternalEvent
Prototype: QEvent *QStateMachinePrivate::dequeueExternalEvent()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2000-2006
100.000% (4/4)
42
QStateMachinePrivate::dequeueInternalEvent
Name: QStateMachinePrivate::dequeueInternalEvent
Prototype: QEvent *QStateMachinePrivate::dequeueInternalEvent()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1992-1998
100.000% (4/4)
42
QStateMachinePrivate::executeTransitionContent
Name: QStateMachinePrivate::executeTransitionContent
Prototype: void QStateMachinePrivate::executeTransitionContent(QEvent *event, const QList<QAbstractTransition*> &enabledTransitions)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 844-854
100.000% (4/4)
42
QStateMachinePrivate::handleFilteredEvent
Name: QStateMachinePrivate::handleFilteredEvent
Prototype: void QStateMachinePrivate::handleFilteredEvent(QObject *watched, QEvent *event)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2398-2404
100.000% (4/4)
32
QStateMachinePrivate::handleTransitionSignal
Name: QStateMachinePrivate::handleTransitionSignal
Prototype: void QStateMachinePrivate::handleTransitionSignal(QObject *sender, int signalIndex, void **argv)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2407-2431
100.000% (4/4)
132
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...150
McCabe - Cyclomatic Complexity: 2
...160
McCabe - Cyclomatic Complexity: 2
...170
McCabe - Cyclomatic Complexity: 2
...180
McCabe - Cyclomatic Complexity: 2
...183
McCabe - Cyclomatic Complexity: 2
184
McCabe - Cyclomatic Complexity: 2
185
McCabe - Cyclomatic Complexity: 2
186
McCabe - Cyclomatic Complexity: 2
187188
McCabe - Cyclomatic Complexity: 2
189
McCabe - Cyclomatic Complexity: 2
190
McCabe - Cyclomatic Complexity: 2
191
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 2
...210
McCabe - Cyclomatic Complexity: 3
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76

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