| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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 |
CacheFile| Name: | QMimeBinaryProvider::CacheFile | | Coverage: | 68.182% (15/22) |
| | 19 | 10 |
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 |
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 |
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 |
CacheFileList| Name: | QMimeBinaryProvider::CacheFileList | | Coverage: | 90.000% (18/20) |
| | 19 | 8 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
~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 |