| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 loadMimeTypePrivate| Name:  | QMimeBinaryProvider::loadMimeTypePrivate |  | Prototype:  | void QMimeBinaryProvider::loadMimeTypePrivate(QMimeTypePrivate &data) |  | Coverage:  |  72.131% (44/61) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp |  | Lines:  | 553-648 |  
  |  | 52 | 19 | 
 CacheFile| Name:  | QMimeBinaryProvider::CacheFile |  | Coverage:  |  68.182% (15/22) |  
  |  | 19 | 10 | 
 matchSuffixTree| Name:  | QMimeBinaryProvider::matchSuffixTree |  | Prototype:  | bool QMimeBinaryProvider::matchSuffixTree(QMimeGlobMatchResult &result, QMimeBinaryProvider::CacheFile *cacheFile, int numEntries, int firstOffset, const QString &fileName, int charPos, bool caseSensitiveCheck) |  | Coverage:  | 100.000% (27/27) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp |  | Lines:  | 328-369 |  
  |  | 33 | 9 | 
 parents| Name:  | QMimeBinaryProvider::parents |  | Prototype:  | QStringList QMimeBinaryProvider::parents(const QString &mime) |  | Coverage:  | 100.000% (20/20) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp |  | Lines:  | 425-464 |  
  |  | 30 | 8 | 
 CacheFileList| Name:  | QMimeBinaryProvider::CacheFileList |  | Coverage:  |  90.000% (18/20) |  
  |  | 19 | 8 | 
 checkCache| Name:  | QMimeBinaryProvider::checkCache |  | Prototype:  | void QMimeBinaryProvider::checkCache() |  | Coverage:  |  88.235% (15/17) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp |  | Lines:  | 233-259 |  
  |  | 15 | 7 | 
 resolveAlias| Name:  | QMimeBinaryProvider::resolveAlias |  | Prototype:  | QString QMimeBinaryProvider::resolveAlias(const QString &name) |  | Coverage:  | 100.000% (11/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp |  | Lines:  | 466-494 |  
  |  | 21 | 5 | 
 matchMagicRule| Name:  | QMimeBinaryProvider::matchMagicRule |  | Prototype:  | bool QMimeBinaryProvider::matchMagicRule(QMimeBinaryProvider::CacheFile *cacheFile, int numMatchlets, int firstOffset, const QByteArray &data) |  | Coverage:  | 100.000% (15/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp |  | Lines:  | 371-397 |  
  |  | 19 | 5 | 
 loadMimeTypeList| Name:  | QMimeBinaryProvider::loadMimeTypeList |  | Prototype:  | void QMimeBinaryProvider::loadMimeTypeList() |  | Coverage:  |  90.909% (10/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp |  | Lines:  | 519-538 |  
  |  | 11 | 5 | 
 findByFileName| Name:  | QMimeBinaryProvider::findByFileName |  | Prototype:  | QStringList QMimeBinaryProvider::findByFileName(const QString &fileName, QString *foundSuffix) |  | Coverage:  | 100.000% (11/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp |  | Lines:  | 282-303 |  
  |  | 17 | 5 | 
 listAliases| Name:  | QMimeBinaryProvider::listAliases |  | Prototype:  | QStringList QMimeBinaryProvider::listAliases(const QString &name) |  | Coverage:  | 100.000% (8/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp |  | Lines:  | 496-517 |  
  |  | 15 | 4 | 
 isValid| Name:  | QMimeBinaryProvider::isValid |  | Prototype:  | bool QMimeBinaryProvider::isValid() |  | Coverage:  |  80.000% (8/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp |  | Lines:  | 187-209 |  
  |  | 11 | 4 | 
 iconForMime| Name:  | QMimeBinaryProvider::iconForMime |  | Prototype:  | QString QMimeBinaryProvider::iconForMime(CacheFile *cacheFile, int posListOffset, const QByteArray &inputMime) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp |  | Lines:  | 651-673 |  
  |  | 17 | 4 | 
 findByMagic| Name:  | QMimeBinaryProvider::findByMagic |  | Prototype:  | QMimeType QMimeBinaryProvider::findByMagic(const QByteArray &data, int *accuracyPtr) |  | Coverage:  | 100.000% (8/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp |  | Lines:  | 399-423 |  
  |  | 15 | 4 | 
 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:  | 272-280 |  
  |  | 6 | 3 | 
 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:  | 305-326 |  
  |  | 13 | 3 | 
 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:  | 675-686 |  
  |  | 7 | 3 | 
 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:  | 688-699 |  
  |  | 7 | 3 | 
 allMimeTypes| Name:  | QMimeBinaryProvider::allMimeTypes |  | Prototype:  | QList<QMimeType> QMimeBinaryProvider::allMimeTypes() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp |  | Lines:  | 540-551 |  
  |  | 7 | 2 | 
 ~QMimeBinaryProvider| Name:  | QMimeBinaryProvider::~QMimeBinaryProvider |  | Prototype:  | QMimeBinaryProvider::~QMimeBinaryProvider() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp |  | Lines:  | 169-172 |  
  |  | 1 | 1 | 
 QMimeBinaryProvider| Name:  | QMimeBinaryProvider::QMimeBinaryProvider |  | Prototype:  | QMimeBinaryProvider::QMimeBinaryProvider(QMimeDatabasePrivate *db) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp |  | Lines:  | 89-92 |  
  |  | 2 | 1 |