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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...70
McCabe - Cyclomatic Complexity: 3
...80
McCabe - Cyclomatic Complexity: 3
...90
McCabe - Cyclomatic Complexity: 3
...97
McCabe - Cyclomatic Complexity: 3
98
McCabe - Cyclomatic Complexity: 2
99
McCabe - Cyclomatic Complexity: 2
100
McCabe - Cyclomatic Complexity: 2
101102
McCabe - Cyclomatic Complexity: 2
103
McCabe - Cyclomatic Complexity: 2
104
McCabe - Cyclomatic Complexity: 2
105
McCabe - Cyclomatic Complexity: 2
...110
McCabe - Cyclomatic Complexity: 2
...120
McCabe - Cyclomatic Complexity: 2
...130
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...300
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
q_ERR_error_string
Name: q_ERR_error_string
Prototype: char * q_ERR_error_string(unsigned long a, char *b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 165-165
 50.000% (2/4)
12
q_EC_get_builtin_curves
Name: q_EC_get_builtin_curves
Prototype: size_t q_EC_get_builtin_curves(EC_builtin_curve * r, size_t nitems)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 430-430
 50.000% (2/4)
12
q_EC_KEY_new_by_curve_name
Name: q_EC_KEY_new_by_curve_name
Prototype: EC_KEY * q_EC_KEY_new_by_curve_name(int nid)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 428-428
 50.000% (2/4)
12
q_EC_KEY_get0_group
Name: q_EC_KEY_get0_group
Prototype: const EC_GROUP* q_EC_KEY_get0_group(const EC_KEY* k)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 155-155
 50.000% (2/4)
12
q_EC_KEY_free
Name: q_EC_KEY_free
Prototype: void q_EC_KEY_free(EC_KEY *ecdh)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 429-429
 50.000% (2/4)
12
q_EC_KEY_dup
Name: q_EC_KEY_dup
Prototype: EC_KEY * q_EC_KEY_dup(const EC_KEY *ec)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 427-427
  0.000% (0/4)
12
q_EC_GROUP_get_degree
Name: q_EC_GROUP_get_degree
Prototype: int q_EC_GROUP_get_degree(const EC_GROUP* g)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 156-156
 50.000% (2/4)
12
q_DSA_new
Name: q_DSA_new
Prototype: DSA * q_DSA_new()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 162-162
  0.000% (0/4)
12
q_DSA_free
Name: q_DSA_free
Prototype: void q_DSA_free(DSA *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 163-163
 50.000% (2/4)
12
q_DH_new
Name: q_DH_new
Prototype: DH * q_DH_new()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 422-422
  0.000% (0/4)
12
q_DH_free
Name: q_DH_free
Prototype: void q_DH_free(DH *dh)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 423-423
 50.000% (2/4)
12
q_CRYPTO_set_locking_callback
Name: q_CRYPTO_set_locking_callback
Prototype: void q_CRYPTO_set_locking_callback(void (*a)(int, int, const char *, int))
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 159-159
 50.000% (2/4)
12
q_CRYPTO_set_id_callback
Name: q_CRYPTO_set_id_callback
Prototype: void q_CRYPTO_set_id_callback(unsigned long (*a)())
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 160-160
 50.000% (2/4)
12
q_CRYPTO_num_locks
Name: q_CRYPTO_num_locks
Prototype: int q_CRYPTO_num_locks()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 158-158
 50.000% (2/4)
12
q_CRYPTO_free
Name: q_CRYPTO_free
Prototype: void q_CRYPTO_free(void *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 161-161
 50.000% (2/4)
12
q_BN_num_bits
Name: q_BN_num_bits
Prototype: int q_BN_num_bits(const BIGNUM *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 153-153
 50.000% (2/4)
12
q_BN_bin2bn
Name: q_BN_bin2bn
Prototype: BIGNUM * q_BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 425-425
  0.000% (0/4)
12
q_BIO_write
Name: q_BIO_write
Prototype: int q_BIO_write(BIO *a, const void *b, int c)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 152-152
 50.000% (2/4)
12
q_BIO_s_mem
Name: q_BIO_s_mem
Prototype: BIO_METHOD * q_BIO_s_mem(void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 151-151
 50.000% (2/4)
12
q_BIO_read
Name: q_BIO_read
Prototype: int q_BIO_read(BIO *a, void *b, int c)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 150-150
 50.000% (2/4)
12
q_BIO_new_mem_buf
Name: q_BIO_new_mem_buf
Prototype: BIO * q_BIO_new_mem_buf(void *a, int b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 149-149
 50.000% (2/4)
12
q_BIO_new
Name: q_BIO_new
Prototype: BIO * q_BIO_new(BIO_METHOD *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 148-148
 50.000% (2/4)
12
q_BIO_free
Name: q_BIO_free
Prototype: int q_BIO_free(BIO *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 147-147
 50.000% (2/4)
12
q_BIO_ctrl
Name: q_BIO_ctrl
Prototype: long q_BIO_ctrl(BIO *a, int b, long c, void *d)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 146-146
 50.000% (2/4)
12
q_BASIC_CONSTRAINTS_free
Name: q_BASIC_CONSTRAINTS_free
Prototype: void q_BASIC_CONSTRAINTS_free(BASIC_CONSTRAINTS *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 362-362
 50.000% (2/4)
12
q_AUTHORITY_KEYID_free
Name: q_AUTHORITY_KEYID_free
Prototype: void q_AUTHORITY_KEYID_free(AUTHORITY_KEYID *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 363-363
 50.000% (2/4)
12
q_ASN1_STRING_to_UTF8
Name: q_ASN1_STRING_to_UTF8
Prototype: int q_ASN1_STRING_to_UTF8(unsigned char **a, ASN1_STRING *b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 145-145
 50.000% (2/4)
12
q_ASN1_STRING_print
Name: q_ASN1_STRING_print
Prototype: int q_ASN1_STRING_print(BIO *a, const ASN1_STRING *b)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 365-365
  0.000% (0/4)
12
q_ASN1_STRING_length
Name: q_ASN1_STRING_length
Prototype: int q_ASN1_STRING_length(ASN1_STRING *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 144-144
 50.000% (2/4)
12
q_ASN1_STRING_data
Name: q_ASN1_STRING_data
Prototype: unsigned char * q_ASN1_STRING_data(ASN1_STRING *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 143-143
 50.000% (2/4)
12
q_ASN1_INTEGER_get
Name: q_ASN1_INTEGER_get
Prototype: long q_ASN1_INTEGER_get(ASN1_INTEGER *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 142-142
 50.000% (2/4)
12
qVectorToSet
Name: qVectorToSet
Prototype: static inline QSet<int> qVectorToSet(const QVector<int> &vector)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 59-66
100.000% (4/4)
52
qTriangulate
Name: qTriangulate
Prototype: QTriangleSet qTriangulate(const qreal *polygon, int count, uint hint, const QTransform &matrix)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2276-2295
  0.000% (0/5)
132
qTriangulate
Name: qTriangulate
Prototype: QTriangleSet qTriangulate(const QVectorPath &path, const QTransform &matrix, qreal lod)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2297-2315
  0.000% (0/5)
132
qTriangulate
Name: qTriangulate
Prototype: QTriangleSet qTriangulate(const QPainterPath &path, const QTransform &matrix, qreal lod)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2317-2335
  0.000% (0/5)
132
qToStringList
Name: qToStringList
Prototype: static QStringList qToStringList(const QList<QByteArray> &arr)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines: 1225-1233
  0.000% (0/4)
62
qToLower
Name: qToLower
Prototype: static inline char qToLower(char c)
Coverage:  50.000% (3/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 753-759
 50.000% (3/6)
32
qToLower
Name: qToLower
Prototype: static char qToLower(char c)
Coverage:  50.000% (3/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 1985-1991
 50.000% (3/6)
32
qToLower
Name: qToLower
Prototype: inline char qToLower(char ch)
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 728-734
 83.333% (5/6)
32
qStringFromUcs2Le
Name: qStringFromUcs2Le
Prototype: static QString qStringFromUcs2Le(QByteArray src)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1094-1102
100.000% (4/4)
52
qStringAsUcs2Le
Name: qStringAsUcs2Le
Prototype: static QByteArray qStringAsUcs2Le(const QString& src)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1082-1091
100.000% (4/4)
62
qStandardItemModelDataListMimeType
Name: qStandardItemModelDataListMimeType
Prototype: static inline QString qStandardItemModelDataListMimeType()
Coverage:  0.000% (0/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 60-63
  0.000% (0/2)
02
qSetMessagePattern
Name: qSetMessagePattern
Prototype: void qSetMessagePattern(const QString &pattern)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1883-1889
100.000% (4/4)
32
qSelectionPersistentRowLengths
Name: qSelectionPersistentRowLengths
Prototype: static QVector<QPair<QPersistentModelIndex, uint> > qSelectionPersistentRowLengths(const QItemSelection &sel)
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 484-490
100.000% (2/2)
42
qSelectionIndexes
Name: qSelectionIndexes
Prototype: template<typename ModelIndexContainer> static ModelIndexContainer qSelectionIndexes(const QItemSelection &selection)
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 330-337
100.000% (2/2)
42
qSafeFromBigEndian
Name: qSafeFromBigEndian
Prototype: template<typename T> static inline bool qSafeFromBigEndian(const uchar *source, const uchar *end, T *output)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 84-92
  0.000% (0/4)
42
qSafeDivide
Name: qSafeDivide
Prototype: static inline qreal qSafeDivide(qreal x, qreal y)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 735-740
  0.000% (0/4)
32
qRemovePostRoutine
Name: qRemovePostRoutine
Prototype: void qRemovePostRoutine(QtCleanUpFunction p)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 263-269
  0.000% (0/4)
42
qPolyline
Name: qPolyline
Prototype: QPolylineSet qPolyline(const QVectorPath &path, const QTransform &matrix, qreal lod)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2337-2355
  0.000% (0/5)
132
qPolyline
Name: qPolyline
Prototype: QPolylineSet qPolyline(const QPainterPath &path, const QTransform &matrix, qreal lod)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2357-2375
  0.000% (0/5)
132
qPixmapSerial
Name: qPixmapSerial
Prototype: static QString qPixmapSerial(quint64 i, bool enabled)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qitemdelegate.cpp
Lines: 955-968
  0.000% (0/4)
62
qMetaTypeStaticType
Name: qMetaTypeStaticType
Prototype: static inline int qMetaTypeStaticType(const char *typeName, int length)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 877-885
100.000% (8/8)
52
qMemEquals
Name: qMemEquals
Prototype: static bool qMemEquals(const quint16 *a, const quint16 *b, int length)
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 642-648
100.000% (6/6)
32
qMapDeallocate
Name: qMapDeallocate
Prototype: static inline void qMapDeallocate(QMapNodeBase *node, int alignment)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmap.cpp
Lines: 319-325
100.000% (4/4)
32
qIterAppend
Name: qIterAppend
Prototype: static void qIterAppend(DBusMessageIter *it, QByteArray *ba, int type, const void *arg)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmarshaller.cpp
Lines: 49-55
100.000% (4/4)
32
qInstallMsgHandler
Name: qInstallMsgHandler
Prototype: QtMsgHandler qInstallMsgHandler(QtMsgHandler h)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1875-1881
100.000% (4/4)
32
qInstallMessageHandler
Name: qInstallMessageHandler
Prototype: QtMessageHandler qInstallMessageHandler(QtMessageHandler h)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1867-1873
100.000% (4/4)
32
qHash
Name: qHash
Prototype: uint qHash(const QHostAddress &key, uint seed)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp
Lines: 1132-1137
 50.000% (2/4)
22
qHash
Name: qHash
Prototype: uint qHash(const QVersionNumber &key, uint seed)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qversionnumber.cpp
Lines: 514-520
  0.000% (0/4)
42
qHash
Name: qHash
Prototype: uint qHash(const QSslCertificate &key, uint seed) noexcept
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 64-73
 50.000% (2/4)
42
qHash
Name: qHash
Prototype: uint qHash(const QUrlQuery &key, uint seed) noexcept
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlquery.cpp
Lines: 432-442
100.000% (4/4)
62
qHash
Name: qHash
Prototype: uint qHash(const QBitArray &bitArray, uint seed) noexcept
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 248-259
100.000% (4/4)
62
qHash
Name: qHash
Prototype: uint qHash(const QUrl &url, uint seed) noexcept
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 4123-4136
100.000% (4/4)
102
qHasPixmapTexture
Name: qHasPixmapTexture
Prototype: bool __attribute__((visibility("default"))) qHasPixmapTexture(const QBrush& brush)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbrush.cpp
Lines: 225-231
  0.000% (0/4)
42
qFuzzyFind
Name: qFuzzyFind
Prototype: template <typename InputIterator> InputIterator qFuzzyFind(InputIterator first, InputIterator last, qreal val)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1497-1503
  0.000% (0/6)
32
qFreeAligned
Name: qFreeAligned
Prototype: void qFreeAligned(void *ptr)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qmalloc.cpp
Lines: 124-130
100.000% (4/4)
42
qFraction
Name: qFraction
Prototype: static QFraction qFraction(quint64 n, quint64 d)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 144-155
  0.000% (0/5)
82
qFlagLocation
Name: qFlagLocation
Prototype: const char *qFlagLocation(const char *method)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 2216-2222
 75.000% (3/4)
42
qFindStringBoyerMoore
Name: qFindStringBoyerMoore
Prototype: int qFindStringBoyerMoore( const QChar *haystack, int haystackLen, int haystackOffset, const QChar *needle, int needleLen, Qt::CaseSensitivity cs)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstringmatcher.cpp
Lines: 310-320
 50.000% (2/4)
62
qFindByteArrayBoyerMoore
Name: qFindByteArrayBoyerMoore
Prototype: static int qFindByteArrayBoyerMoore( const char *haystack, int haystackLen, int haystackOffset, const char *needle, int needleLen)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearraymatcher.cpp
Lines: 251-261
 50.000% (2/4)
62
qEncodeNtlmString
Name: qEncodeNtlmString
Prototype: static int qEncodeNtlmString(QNtlmBuffer& buf, int offset, const QString& s, bool unicode)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 958-966
 50.000% (2/4)
62
qDrawWinPanel
Name: qDrawWinPanel
Prototype: void qDrawWinPanel(QPainter *p, int x, int y, int w, int h, const QPalette &pal, bool sunken, const QBrush *fill)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 477-489
  0.000% (0/4)
72
qDrawWinButton
Name: qDrawWinButton
Prototype: void qDrawWinButton(QPainter *p, int x, int y, int w, int h, const QPalette &pal, bool sunken, const QBrush *fill)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 437-449
  0.000% (0/4)
72
qDBusUpdateDispatchStatus
Name: qDBusUpdateDispatchStatus
Prototype: static void qDBusUpdateDispatchStatus(DBusConnection *connection, DBusDispatchStatus new_status, void *data)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 286-293
100.000% (4/4)
52
qDBusCreateAdaptorConnector
Name: qDBusCreateAdaptorConnector
Prototype: QDBusAdaptorConnector *qDBusCreateAdaptorConnector(QObject *obj)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusabstractadaptor.cpp
Lines: 94-100
100.000% (4/4)
42
qCreatev2Hash
Name: qCreatev2Hash
Prototype: static QByteArray qCreatev2Hash(const QAuthenticatorPrivate *ctx, QNtlmPhase3Block *phase3)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1187-1208
 75.000% (3/4)
122
qChecksum
Name: qChecksum
Prototype: quint16 qChecksum(const char *data, uint len)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 550-562
100.000% (4/4)
92
qAverage
Name: qAverage
Prototype: template <typename T> typename T::value_type qAverage(const T &container)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qbenchmark.cpp
Lines: 290-303
  0.000% (0/4)
92
qAppName
Name: qAppName
Prototype: QString qAppName()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 566-571
 50.000% (2/4)
32
qAddPostRoutine
Name: qAddPostRoutine
Prototype: void qAddPostRoutine(QtCleanUpFunction p)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 255-261
 50.000% (2/4)
42
qAccessibleRoleString
Name: qAccessibleRoleString
Prototype: const char *qAccessibleRoleString(QAccessible::Role role)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qaccessible.cpp
Lines: 1837-1843
  0.000% (0/4)
32
ptr
Name: ptr
Prototype: template<typename T> static inline ControlElement<T> *ptr(QWidget *widget)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 241-249
  0.000% (0/8)
42
printPage
Name: printPage
Prototype: static void printPage(int index, QPainter *painter, const QTextDocument *doc, const QRectF &body, const QPointF &pageNumberPos)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 1855-1885
  0.000% (0/4)
172
prepareIdentifier
Name: prepareIdentifier
Prototype: static QString prepareIdentifier(const QString &identifier, QSqlDriver::IdentifierType type, const QSqlDriver *driver)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp
Lines: 51-60
100.000% (4/4)
52
prepareEngine
Name: prepareEngine
Prototype: inline static void prepareEngine(QRegExpPrivate *priv)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3862-3867
100.000% (4/4)
32
pow10
Name: pow10
Prototype: static qlonglong pow10(int exp)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qvalidator.cpp
Lines: 397-403
  0.000% (0/4)
42
pcre16SafeExec
Name: pcre16SafeExec
Prototype: static int pcre16SafeExec(const pcre16 *code, const pcre16_extra *extra, const unsigned short *subject, int length, int startOffset, int options, int *ovector, int ovecsize)
Coverage:  33.333% (2/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 1214-1231
 33.333% (2/6)
82
parse_field_width
Name: parse_field_width
Prototype: static int parse_field_width(const char * &c)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6008-6021
 50.000% (2/4)
82
parsePosixTransitionTime
Name: parsePosixTransitionTime
Prototype: static QTime parsePosixTransitionTime(const QByteArray &timeRule)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 420-429
100.000% (4/4)
42
parseIp6
Name: parseIp6
Prototype: static bool parseIp6(const QString &address, QIPAddressUtils::IPv6Address &addr, QString *scopeId)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp
Lines: 184-195
100.000% (5/5)
72
parseHttpDate
Name: parseHttpDate
Prototype: static QVariant parseHttpDate(const QByteArray &raw)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 849-855
 50.000% (2/4)
42
panOffset
Name: panOffset
Prototype: static QPointF panOffset(const QList<QTouchEvent::TouchPoint> &touchPoints, int maxCount)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstandardgestures.cpp
Lines: 72-79
  0.000% (0/4)
52
packRect
Name: packRect
Prototype: static void packRect(uint *geom0, uint *geom1, const QRect &rect, bool floating)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 1224-1248
  0.000% (0/4)
122
overlay_op
Name: overlay_op
Prototype: static inline int overlay_op(int dst, int src, int da, int sa)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcompositionfunctions.cpp
Lines: 1083-1090
  0.000% (0/4)
42
origIcoDepth
Name: origIcoDepth
Prototype: static inline int origIcoDepth(const QImage &image)
Coverage:  0.000% (0/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 366-370
  0.000% (0/2)
12
operator>>
Name: operator>>
Prototype: QDataStream& operator>>(QDataStream &in, QVersionNumber &version)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qversionnumber.cpp
Lines: 488-494
 75.000% (3/4)
42
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &in, QTime &time)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 4810-4821
100.000% (7/7)
62
operator>>
Name: operator>>
Prototype: const QDBusArgument &operator>>(const QDBusArgument &argument, QXdgDBusImageVector &iconVector)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbustray/qdbustraytypes.cpp
Lines: 160-174
  0.000% (0/4)
82
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QPoint &p)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qpoint.cpp
Lines: 418-431
 60.000% (3/5)
82
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &s, QRect &r)
Coverage:  60.000% (3/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 1281-1294
 60.000% (3/5)
82
Page:<>1
McCabe - Cyclomatic Complexity: 439
...70
McCabe - Cyclomatic Complexity: 3
...80
McCabe - Cyclomatic Complexity: 3
...90
McCabe - Cyclomatic Complexity: 3
...97
McCabe - Cyclomatic Complexity: 3
98
McCabe - Cyclomatic Complexity: 2
99
McCabe - Cyclomatic Complexity: 2
100
McCabe - Cyclomatic Complexity: 2
101102
McCabe - Cyclomatic Complexity: 2
103
McCabe - Cyclomatic Complexity: 2
104
McCabe - Cyclomatic Complexity: 2
105
McCabe - Cyclomatic Complexity: 2
...110
McCabe - Cyclomatic Complexity: 2
...120
McCabe - Cyclomatic Complexity: 2
...130
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...300
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1

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