OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQmlTypeCompiler
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
url
Name: QQmlTypeCompiler::url
Prototype: QUrl url() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 106-106
100.000% (1/1)
11
takePropertyCaches
Name: QQmlTypeCompiler::takePropertyCaches
Prototype: QQmlPropertyCacheVector &&QQmlTypeCompiler::takePropertyCaches()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 238-241
100.000% (1/1)
11
stringAt
Name: QQmlTypeCompiler::stringAt
Prototype: QString QQmlTypeCompiler::stringAt(int idx) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 202-205
100.000% (1/1)
11
setPropertyCaches
Name: QQmlTypeCompiler::setPropertyCaches
Prototype: void QQmlTypeCompiler::setPropertyCaches(QQmlPropertyCacheVector &&caches)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 227-231
100.000% (1/1)
21
setComponentRoots
Name: QQmlTypeCompiler::setComponentRoots
Prototype: void setComponentRoots(const QVector<quint32> &roots)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 113-113
100.000% (1/1)
11
registerString
Name: QQmlTypeCompiler::registerString
Prototype: int QQmlTypeCompiler::registerString(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 207-210
100.000% (1/1)
11
recordError
Name: QQmlTypeCompiler::recordError
Prototype: void QQmlTypeCompiler::recordError(QQmlError error)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 181-185
100.000% (1/1)
21
recordError
Name: QQmlTypeCompiler::recordError
Prototype: void QQmlTypeCompiler::recordError(const QV4::CompiledData::Location &location, const QString &description)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 187-195
100.000% (1/1)
61
recordError
Name: QQmlTypeCompiler::recordError
Prototype: void QQmlTypeCompiler::recordError(const QQmlCompileError &error)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 197-200
100.000% (1/1)
11
qmlObjects
Name: QQmlTypeCompiler::qmlObjects
Prototype: QVector<QmlIR::Object *> *QQmlTypeCompiler::qmlObjects() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 222-225
100.000% (1/1)
11
propertyCaches
Name: QQmlTypeCompiler::propertyCaches
Prototype: const QQmlPropertyCacheVector *QQmlTypeCompiler::propertyCaches() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 233-236
100.000% (1/1)
11
objectFunctionsEnd
Name: QQmlTypeCompiler::objectFunctionsEnd
Prototype: QmlIR::PoolList<QmlIR::Function>::Iterator objectFunctionsEnd(const QmlIR::Object *object) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 91-91
100.000% (1/1)
11
objectFunctionsBegin
Name: QQmlTypeCompiler::objectFunctionsBegin
Prototype: QmlIR::PoolList<QmlIR::Function>::Iterator objectFunctionsBegin(const QmlIR::Object *object) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 90-90
100.000% (1/1)
11
objectCount
Name: QQmlTypeCompiler::objectCount
Prototype: int objectCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 88-88
100.000% (1/1)
11
objectAt
Name: QQmlTypeCompiler::objectAt
Prototype: const QmlIR::Object *objectAt(int index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 87-87
100.000% (1/1)
11
newStringRef
Name: QQmlTypeCompiler::newStringRef
Prototype: QStringRef QQmlTypeCompiler::newStringRef(const QString &string)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 248-251
100.000% (1/1)
11
memoryPool
Name: QQmlTypeCompiler::memoryPool
Prototype: QQmlJS::MemoryPool *QQmlTypeCompiler::memoryPool()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 243-246
100.000% (1/1)
11
imports
Name: QQmlTypeCompiler::imports
Prototype: const QQmlImports *QQmlTypeCompiler::imports() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 217-220
100.000% (1/1)
11
enginePrivate
Name: QQmlTypeCompiler::enginePrivate
Prototype: QQmlEnginePrivate *enginePrivate() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 107-107
100.000% (1/1)
11
customParserCache
Name: QQmlTypeCompiler::customParserCache
Prototype: const QHash<int, QQmlCustomParser*> &customParserCache() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 120-120
100.000% (1/1)
11
componentRoots
Name: QQmlTypeCompiler::componentRoots
Prototype: const QVector<quint32> &componentRoots() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 114-114
100.000% (1/1)
11
compilationErrors
Name: QQmlTypeCompiler::compilationErrors
Prototype: QList<QQmlError> compilationErrors() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler_p.h
Lines: 97-97
100.000% (1/1)
11
bindingAsString
Name: QQmlTypeCompiler::bindingAsString
Prototype: QString QQmlTypeCompiler::bindingAsString(const QmlIR::Object *object, int scriptIndex) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 263-266
100.000% (1/1)
11
addImport
Name: QQmlTypeCompiler::addImport
Prototype: void QQmlTypeCompiler::addImport(const QString &module, const QString &qualifier, int majorVersion, int minorVersion)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 268-288
100.000% (11/11)
163
QQmlTypeCompiler
Name: QQmlTypeCompiler::QQmlTypeCompiler
Prototype: QQmlTypeCompiler::QQmlTypeCompiler(QQmlEnginePrivate *engine, QQmlTypeData *typeData, QmlIR::Document *parsedQML, const QQmlRefPointer<QQmlTypeNameCache> &typeNameCache, const QV4::CompiledData::ResolvedTypeReferenceMap &resolvedTypeCache, const QV4::CompiledData::DependentTypesHasher &dependencyHasher)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 58-68
100.000% (1/1)
21
compile
Name: QQmlTypeCompiler::compile
Prototype: QQmlRefPointer<QV4::CompiledData::CompilationUnit> QQmlTypeCompiler::compile()
Coverage:  74.194% (23/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 70-179
 74.194% (23/31)
5611
stringPool
Name: QQmlTypeCompiler::stringPool
Prototype: const QV4::Compiler::StringTableGenerator *QQmlTypeCompiler::stringPool() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 253-256
  0.000% (0/1)
11
setBindingPropertyDataPerObject
Name: QQmlTypeCompiler::setBindingPropertyDataPerObject
Prototype: void QQmlTypeCompiler::setBindingPropertyDataPerObject(const QVector<QV4::CompiledData::BindingPropertyData> &propertyData)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 258-261
  0.000% (0/1)
11
qmlUnit
Name: QQmlTypeCompiler::qmlUnit
Prototype: const QV4::CompiledData::Unit *QQmlTypeCompiler::qmlUnit() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 212-215
  0.000% (0/1)
11

Generated by Squish Coco 4.2.0