| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
|---|
|  importExtension | Name: | QQmlImportsPrivate::importExtension |  | Prototype: | bool QQmlImportsPrivate::importExtension(const QString &qmldirFilePath, const QString &uri, int vmaj, int vmin, QQmlImportDatabase *database, const QQmlTypeLoaderQmldirContent &qmldir, QList<QQmlError> *errors) |  | Coverage: | 73.438% (47/64) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 1081-1201 | 
 |  | 70 | 23 | 
|  addFileImport | Name: | QQmlImportsPrivate::addFileImport |  | Prototype: | bool QQmlImportsPrivate::addFileImport(const QString& uri, const QString &prefix, int vmaj, int vmin, bool isImplicitImport, bool incomplete, QQmlImportDatabase *database, QList<QQmlError> *errors) |  | Coverage: | 86.207% (50/58) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 1499-1596 | 
 |  | 55 | 18 | 
|  updateQmldirContent | Name: | QQmlImportsPrivate::updateQmldirContent |  | Prototype: | bool QQmlImportsPrivate::updateQmldirContent(const QString &uri, const QString &prefix, const QString &qmldirIdentifier, const QString& qmldirUrl, QQmlImportDatabase *database, QList<QQmlError> *errors) |  | Coverage: | 46.341% (19/41) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 1598-1645 | 
 |  | 29 | 12 | 
|  addLibraryImport | Name: | QQmlImportsPrivate::addLibraryImport |  | Prototype: | bool QQmlImportsPrivate::addLibraryImport(const QString& uri, const QString &prefix, int vmaj, int vmin, const QString &qmldirIdentifier, const QString &qmldirUrl, bool incomplete, QQmlImportDatabase *database, QList<QQmlError> *errors) |  | Coverage: | 73.333% (33/45) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 1448-1497 | 
 |  | 28 | 12 | 
|  validateQmldirVersion | Name: | QQmlImportsPrivate::validateQmldirVersion |  | Prototype: | bool QQmlImportsPrivate::validateQmldirVersion(const QQmlTypeLoaderQmldirContent &qmldir, const QString &uri, int vmaj, int vmin, QList<QQmlError> *errors) |  | Coverage: | 47.368% (18/38) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 1340-1402 | 
 |  | 44 | 10 | 
|  resolveType | Name: | QQmlImportsPrivate::resolveType |  | Prototype: | bool QQmlImportsPrivate::resolveType(const QHashedStringRef& type, int *vmajor, int *vminor, QQmlType *type_return, QList<QQmlError> *errors, QQmlType::RegistrationType registrationType, QQmlImport::RecursionRestriction recursionRestriction) |  | Coverage: | 76.471% (26/34) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 859-902 | 
 |  | 28 | 9 | 
|  locateQmldir | Name: | QQmlImportsPrivate::locateQmldir |  | Prototype: | bool QQmlImportsPrivate::locateQmldir(const QString &uri, int vmaj, int vmin, QQmlImportDatabase *database, QString *outQmldirFilePath, QString *outQmldirPathUrl) |  | Coverage: | 100.000% (23/23) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 1267-1338 | 
 |  | 45 | 8 | 
|  resolvedUri | Name: | QQmlImportsPrivate::resolvedUri |  | Prototype: | QString QQmlImportsPrivate::resolvedUri(const QString &dir_arg, QQmlImportDatabase *database) |  | Coverage: | 78.947% (15/19) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 1227-1260 | 
 |  | 20 | 7 | 
|  populatePluginPairVector | Name: | QQmlImportsPrivate::populatePluginPairVector |  | Prototype: | bool QQmlImportsPrivate::populatePluginPairVector(QVector<StaticPluginPair> &result, const QString &uri, const QStringList &versionUris, const QString &qmldirPath, QList<QQmlError> *errors) |  | Coverage: | 60.000% (9/15) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 1039-1067 | 
 |  | 16 | 7 | 
|  getQmldirContent | Name: | QQmlImportsPrivate::getQmldirContent |  | Prototype: | bool QQmlImportsPrivate::getQmldirContent(const QString &qmldirIdentifier, const QString &uri, QQmlTypeLoaderQmldirContent *qmldir, QList<QQmlError> *errors) |  | Coverage: | 90.000% (9/10) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 1203-1225 | 
 |  | 13 | 4 | 
|  importNamespace | Name: | QQmlImportsPrivate::importNamespace |  | Prototype: | QQmlImportNamespace *QQmlImportsPrivate::importNamespace(const QString &prefix) const |  | Coverage: | 100.000% (8/8) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 1404-1421 | 
 |  | 9 | 3 | 
|  findQualifiedNamespace | Name: | QQmlImportsPrivate::findQualifiedNamespace |  | Prototype: | QQmlImportNamespace *QQmlImportsPrivate::findQualifiedNamespace(const QHashedStringRef &prefix) const |  | Coverage: | 100.000% (7/7) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 989-996 | 
 |  | 4 | 3 | 
|  ~QQmlImportsPrivate | Name: | QQmlImportsPrivate::~QQmlImportsPrivate |  | Prototype: | QQmlImportsPrivate::~QQmlImportsPrivate() |  | Coverage: | 100.000% (4/4) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 983-987 | 
 |  | 2 | 2 | 
|  addImportToNamespace | Name: | QQmlImportsPrivate::addImportToNamespace |  | Prototype: | QQmlImportInstance *QQmlImportsPrivate::addImportToNamespace(QQmlImportNamespace *nameSpace, const QString &uri, const QString &url, int vmaj, int vmin, QV4::CompiledData::Import::ImportType type, QList<QQmlError> *errors, bool lowPrecedence) |  | Coverage: | 100.000% (5/5) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 1423-1446 | 
 |  | 14 | 2 | 
|  QQmlImportsPrivate | Name: | QQmlImportsPrivate::QQmlImportsPrivate |  | Prototype: | QQmlImportsPrivate::QQmlImportsPrivate(QQmlTypeLoader *loader) |  | Coverage: | 100.000% (1/1) |  | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp |  | Lines: | 979-981 | 
 |  | 2 | 1 |