| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 q_EVP_CipherInit| Name:  | q_EVP_CipherInit |  | Prototype:  | int q_EVP_CipherInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *type, const unsigned char *key, const unsigned char *iv, int enc) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp |  | Lines:  | 172-172 |  
  |  | 1 | 2 | 
 q_EVP_CipherFinal| Name:  | q_EVP_CipherFinal |  | Prototype:  | int q_EVP_CipherFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp |  | Lines:  | 174-174 |  
  |  | 1 | 2 | 
 q_EVP_CIPHER_CTX_set_key_length| Name:  | q_EVP_CIPHER_CTX_set_key_length |  | Prototype:  | int q_EVP_CIPHER_CTX_set_key_length(EVP_CIPHER_CTX *ctx, int keylen) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp |  | Lines:  | 171-171 |  
  |  | 1 | 2 | 
 q_EVP_CIPHER_CTX_init| Name:  | q_EVP_CIPHER_CTX_init |  | Prototype:  | void q_EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *a) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp |  | Lines:  | 169-169 |  
  |  | 1 | 2 | 
 q_EVP_CIPHER_CTX_ctrl| Name:  | q_EVP_CIPHER_CTX_ctrl |  | Prototype:  | int q_EVP_CIPHER_CTX_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp |  | Lines:  | 170-170 |  
  |  | 1 | 2 | 
 q_EVP_CIPHER_CTX_cleanup| Name:  | q_EVP_CIPHER_CTX_cleanup |  | Prototype:  | void q_EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *a) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp |  | Lines:  | 168-168 |  
  |  | 1 | 2 | 
 q_ERR_get_error| Name:  | q_ERR_get_error |  | Prototype:  | unsigned long q_ERR_get_error() |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp |  | Lines:  | 166-166 |  
  |  | 1 | 2 | 
 q_ERR_free_strings| Name:  | q_ERR_free_strings |  | Prototype:  | void q_ERR_free_strings(void) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp |  | Lines:  | 167-167 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 5 | 2 | 
 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 |  
  |  | 13 | 2 | 
 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 |  
  |  | 13 | 2 | 
 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 |  
  |  | 13 | 2 | 
 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 |  
  |  | 6 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 5 | 2 | 
 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 |  
  |  | 6 | 2 | 
 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 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 13 | 2 | 
 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 |  
  |  | 13 | 2 | 
 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 |  
  |  | 6 | 2 | 
 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 |  
  |  | 5 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 2 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 6 | 2 | 
 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 |  
  |  | 6 | 2 | 
 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 |  
  |  | 10 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 8 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 6 | 2 | 
 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 |  
  |  | 6 | 2 | 
 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 |  
  |  | 6 | 2 | 
 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 |  
  |  | 7 | 2 | 
 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 |  
  |  | 7 | 2 | 
 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 |  
  |  | 5 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 12 | 2 | 
 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 |  
  |  | 9 | 2 | 
 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 |  
  |  | 9 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 17 | 2 | 
 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 |  
  |  | 5 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 8 | 2 | 
 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 |  
  |  | 8 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 7 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 5 | 2 |