OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %:  0.000% (0/11)
...100
Condition %: 100.000% (1/1)
...160
Condition %: 100.000% (7/7)
...170
Condition %: 100.000% (1/1)
...180
Condition %: 100.000% (1/1)
...190
Condition %: 100.000% (1/1)
191
Condition %: 100.000% (1/1)
192
Condition %: 100.000% (4/4)
193
Condition %: 100.000% (1/1)
194
Condition %: 100.000% (1/1)
195196
Condition %: 100.000% (1/1)
197
Condition %: 100.000% (1/1)
198
Condition %: 100.000% (1/1)
199
Condition %: 100.000% (1/1)
200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QV4::VariantObject::d_unchecked
Name: QV4::VariantObject::d_unchecked
Prototype: QV4::Heap::VariantObject *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject_p.h
Lines: 95-95
100.000% (1/1)
11
QV4::VariantObject::defaultPrototype
Name: QV4::VariantObject::defaultPrototype
Prototype: static QV4::Object *defaultPrototype(QV4::ExecutionEngine *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject_p.h
Lines: 96-96
100.000% (1/1)
11
QV4::VariantObject::qt_check_for_QMANAGED_macro
Name: QV4::VariantObject::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject_p.h
Lines: 95-95
100.000% (1/1)
11
QV4::VariantObject::staticVTable
Name: QV4::VariantObject::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject_p.h
Lines: 95-95
100.000% (1/1)
11
QV4::VariantObject::virtualDestroy
Name: QV4::VariantObject::virtualDestroy
Prototype: static void virtualDestroy(QV4::Heap::Base *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject_p.h
Lines: 97-97
100.000% (1/1)
11
QV4::VariantPrototype::defaultPrototype
Name: QV4::VariantPrototype::defaultPrototype
Prototype: static QV4::Object *defaultPrototype(QV4::ExecutionEngine *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject_p.h
Lines: 109-109
100.000% (1/1)
11
QV4::WeakValue::as
Name: QV4::WeakValue::as
Prototype: template <typename T> T *as() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 189-194
100.000% (4/4)
32
QV4::WeakValue::clear
Name: QV4::WeakValue::clear
Prototype: void clear()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 204-204
100.000% (1/1)
11
QV4::WeakValue::isNullOrUndefined
Name: QV4::WeakValue::isNullOrUndefined
Prototype: bool isNullOrUndefined() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 203-203
100.000% (1/1)
11
QV4::WeakValue::isUndefined
Name: QV4::WeakValue::isUndefined
Prototype: bool isUndefined() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 202-202
100.000% (1/1)
11
QV4::WeakValue::set
Name: QV4::WeakValue::set
Prototype: void set(ExecutionEngine *engine, Heap::Base *obj)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 171-176
100.000% (4/4)
32
QV4::WeakValue::value
Name: QV4::WeakValue::value
Prototype: ReturnedValue value() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 178-180
100.000% (1/1)
11
QV4::WeakValue::valueRef
Name: QV4::WeakValue::valueRef
Prototype: Value *valueRef() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent_p.h
Lines: 181-183
100.000% (1/1)
11
QV4::WriteBarrier::write
Name: QV4::WriteBarrier::write
Prototype: inline void write(EngineBase *engine, Heap::Base *base, ReturnedValue *slot, ReturnedValue value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4writebarrier_p.h
Lines: 87-92
100.000% (1/1)
31
QV4::WriteBarrier::write
Name: QV4::WriteBarrier::write
Prototype: inline void write(EngineBase *engine, Heap::Base *base, Heap::Base **slot, Heap::Base *value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4writebarrier_p.h
Lines: 94-99
100.000% (1/1)
31
QV4::mul_int32
Name: QV4::mul_int32
Prototype: static inline __attribute((const)) ReturnedValue mul_int32(int a, int b)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4math_p.h
Lines: 85-91
100.000% (4/4)
42
QV4::primeForNumBits
Name: QV4::primeForNumBits
Prototype: static inline int primeForNumBits(int numBits)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 57-60
100.000% (1/1)
11
QV4::qHash
Name: QV4::qHash
Prototype: inline uint qHash(const RegExpCacheKey& key, uint seed = 0) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexp_p.h
Lines: 164-165
100.000% (1/1)
11
QV4::qYouForgotTheQ_MANAGED_Macro
Name: QV4::qYouForgotTheQ_MANAGED_Macro
Prototype: template <typename T> inline int qYouForgotTheQ_MANAGED_Macro(T, T)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 68-69
100.000% (1/1)
11
QV4::value_convert [qv4string_p.h #1]
Name: QV4::value_convert [qv4string_p.h #1]
Prototype: template<> inline ReturnedValue value_convert<String>(ExecutionEngine *e, const Value &v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 325-329
100.000% (1/1)
11
QV4DataCollector::QV4DataCollector
Name: QV4DataCollector::QV4DataCollector
Prototype: QV4DataCollector::QV4DataCollector(QV4::ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 113-117
100.000% (1/1)
11
QV4DataCollector::addFunctionRef
Name: QV4DataCollector::addFunctionRef
Prototype: QV4DataCollector::Ref QV4DataCollector::addFunctionRef(const QString &functionName)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 219-232
100.000% (5/5)
91
QV4DataCollector::addRef
Name: QV4DataCollector::addRef
Prototype: QV4DataCollector::Ref QV4DataCollector::addRef(QV4::Value value, bool deduplicate)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 380-411
100.000% (14/14)
146
QV4DataCollector::addRef::ExceptionStateSaver
Name: QV4DataCollector::addRef::ExceptionStateSaver
Prototype: ExceptionStateSaver(QV4::ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 388-391
100.000% (1/1)
11
QV4DataCollector::addRef::~ExceptionStateSaver
Name: QV4DataCollector::addRef::~ExceptionStateSaver
Prototype: ~ExceptionStateSaver()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 393-394
100.000% (1/1)
11
QV4DataCollector::addScriptRef
Name: QV4DataCollector::addScriptRef
Prototype: QV4DataCollector::Ref QV4DataCollector::addScriptRef(const QString &scriptName)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 235-248
100.000% (5/5)
91
QV4DataCollector::clear
Name: QV4DataCollector::clear
Prototype: void QV4DataCollector::clear()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 371-378
100.000% (1/1)
51
QV4DataCollector::collect
Name: QV4DataCollector::collect
Prototype: QV4DataCollector::Ref QV4DataCollector::collect(const QV4::ScopedValue &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 120-126
100.000% (4/4)
42
QV4DataCollector::collectProperties
Name: QV4DataCollector::collectProperties
Prototype: QJsonArray QV4DataCollector::collectProperties(const QV4::Object *object)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 433-452
100.000% (5/5)
133
QV4DataCollector::engine
Name: QV4DataCollector::engine
Prototype: QV4::ExecutionEngine *engine() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.h
Lines: 86-86
100.000% (1/1)
11
QV4DataCollector::findContext
Name: QV4DataCollector::findContext
Prototype: QV4::Heap::ExecutionContext *QV4DataCollector::findContext(int frame)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 69-74
100.000% (1/1)
21
QV4DataCollector::flushCollectedRefs
Name: QV4DataCollector::flushCollectedRefs
Prototype: QJsonArray QV4DataCollector::flushCollectedRefs()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 355-369
100.000% (9/9)
103
QV4DataCollector::getScopeTypes
Name: QV4DataCollector::getScopeTypes
Prototype: QVector<QV4::Heap::ExecutionContext::ContextType> QV4DataCollector::getScopeTypes(int frame)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 84-94
100.000% (4/4)
52
QV4DataCollector::getValue
Name: QV4DataCollector::getValue
Prototype: QV4::ReturnedValue QV4DataCollector::getValue(Ref ref)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 413-419
100.000% (1/1)
41
QV4DataCollector::lookupSpecialRef
Name: QV4DataCollector::lookupSpecialRef
Prototype: bool QV4DataCollector::lookupSpecialRef(Ref ref, QJsonObject *dict)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 422-431
100.000% (4/4)
62
QV4DataCollector::redundantRefs
Name: QV4DataCollector::redundantRefs
Prototype: bool redundantRefs() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.h
Lines: 78-78
100.000% (1/1)
11
QV4DataCollector::setRedundantRefs
Name: QV4DataCollector::setRedundantRefs
Prototype: void setRedundantRefs(bool redundantRefs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.h
Lines: 77-77
100.000% (1/1)
11
QV4DebugService::QV4DebugService
Name: QV4DebugService::QV4DebugService
Prototype: QV4DebugService(float version, QObject *parent = nullptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugserviceinterfaces_p.h
Lines: 120-121
100.000% (1/1)
11
QV4Debugger::BreakPoint::BreakPoint
Name: QV4Debugger::BreakPoint::BreakPoint
Prototype: QV4Debugger::BreakPoint::BreakPoint(const QString &fileName, int line)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 51-53
100.000% (1/1)
11
QV4Debugger::QV4Debugger
Name: QV4Debugger::QV4Debugger
Prototype: QV4Debugger::QV4Debugger(QV4::ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 66-84
100.000% (1/1)
41
QV4Debugger::addBreakPoint
Name: QV4Debugger::addBreakPoint
Prototype: void QV4Debugger::addBreakPoint(const QString &fileName, int lineNumber, const QString &condition)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 128-134
100.000% (1/1)
41
QV4Debugger::clearPauseRequest
Name: QV4Debugger::clearPauseRequest
Prototype: void QV4Debugger::clearPauseRequest()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 151-155
100.000% (1/1)
21
QV4Debugger::collector
Name: QV4Debugger::collector
Prototype: QV4DataCollector *QV4Debugger::collector()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 96-99
100.000% (1/1)
11
QV4Debugger::currentExecutionState
Name: QV4Debugger::currentExecutionState
Prototype: QV4Debugger::ExecutionState QV4Debugger::currentExecutionState() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 157-164
100.000% (1/1)
41
QV4Debugger::engine
Name: QV4Debugger::engine
Prototype: QV4::ExecutionEngine *QV4Debugger::engine() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 86-89
100.000% (1/1)
11
QV4Debugger::pauseAtNextOpportunity
Name: QV4Debugger::pauseAtNextOpportunity
Prototype: bool QV4Debugger::pauseAtNextOpportunity() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 166-168
100.000% (1/1)
11
QV4Debugger::reallyHitTheBreakPoint
Name: QV4Debugger::reallyHitTheBreakPoint
Prototype: bool QV4Debugger::reallyHitTheBreakPoint(const QString &filename, int linenr)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 288-305
100.000% (7/7)
133
QV4Debugger::removeBreakPoint
Name: QV4Debugger::removeBreakPoint
Prototype: void QV4Debugger::removeBreakPoint(const QString &fileName, int lineNumber)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 136-142
100.000% (1/1)
41
QV4Debugger::runInEngine
Name: QV4Debugger::runInEngine
Prototype: void QV4Debugger::runInEngine(QV4DebugJob *job)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 307-311
100.000% (1/1)
21
QV4Debugger::setBreakOnThrow
Name: QV4Debugger::setBreakOnThrow
Prototype: void QV4Debugger::setBreakOnThrow(bool onoff)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 144-149
100.000% (1/1)
21
QV4Debugger::stackTrace
Name: QV4Debugger::stackTrace
Prototype: QVector<QV4::StackFrame> QV4Debugger::stackTrace(int frameLimit) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 170-173
100.000% (1/1)
11
QV4Debugger::state
Name: QV4Debugger::state
Prototype: QV4Debugger::State QV4Debugger::state() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 123-126
100.000% (1/1)
11
QV4Include::result
Name: QV4Include::result
Prototype: QV4::ReturnedValue QV4Include::result()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 133-136
100.000% (1/1)
11
QV4Include::resultValue
Name: QV4Include::resultValue
Prototype: QV4::ReturnedValue QV4Include::resultValue(QV4::ExecutionEngine *v4, Status status, const QString &statusText)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 95-113
100.000% (10/10)
122
QV4Include::~QV4Include
Name: QV4Include::~QV4Include
Prototype: QV4Include::~QV4Include()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4include.cpp
Lines: 87-93
100.000% (1/1)
21
QV4LocaleDataDeletable::QV4LocaleDataDeletable
Name: QV4LocaleDataDeletable::QV4LocaleDataDeletable
Prototype: QV4LocaleDataDeletable::QV4LocaleDataDeletable(QV4::ExecutionEngine *engine)
Coverage: 100.000% (26/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 674-706
100.000% (26/26)
281
QV4ParticleData::d
Name: QV4ParticleData::d
Prototype: QV4::Heap::QV4ParticleData *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 288-288
100.000% (1/1)
11
QV4ParticleData::d_unchecked
Name: QV4ParticleData::d_unchecked
Prototype: QV4::Heap::QV4ParticleData *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 288-288
100.000% (1/1)
11
QV4ParticleData::qt_check_for_QMANAGED_macro
Name: QV4ParticleData::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 288-288
100.000% (1/1)
11
QV4ParticleData::staticVTable
Name: QV4ParticleData::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 288-288
100.000% (1/1)
11
QV4ParticleDataDeletable::QV4ParticleDataDeletable
Name: QV4ParticleDataDeletable::QV4ParticleDataDeletable
Prototype: QV4ParticleDataDeletable::QV4ParticleDataDeletable(QV4::ExecutionEngine *v4)
Coverage: 100.000% (38/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 459-504
100.000% (38/38)
401
QV8Engine::QV8Engine
Name: QV8Engine::QV8Engine
Prototype: QV8Engine::QV8Engine(QV4::ExecutionEngine *v4)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 134-162
100.000% (10/10)
124
QV8Engine::consoleCountHelper
Name: QV8Engine::consoleCountHelper
Prototype: int QV8Engine::consoleCountHelper(const QString &file, quint16 line, quint16 column)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 319-326
100.000% (1/1)
51
QV8Engine::engine [qv8engine_p.h #1]
Name: QV8Engine::engine [qv8engine_p.h #1]
Prototype: QQmlEngine *engine()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine_p.h #1
Lines: 172-172
100.000% (1/1)
11
QV8Engine::extensionData [qv8engine_p.h #1]
Name: QV8Engine::extensionData [qv8engine_p.h #1]
Prototype: inline QV8Engine::Deletable *QV8Engine::extensionData(int index) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine_p.h #1
Lines: 230-236
100.000% (4/4)
32
QV8Engine::freezeObject
Name: QV8Engine::freezeObject
Prototype: void QV8Engine::freezeObject(const QV4::Value &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 252-257
100.000% (1/1)
31
QV8Engine::getV4 [qv8engine_p.h #1]
Name: QV8Engine::getV4 [qv8engine_p.h #1]
Prototype: static QV4::ExecutionEngine *getV4(QV8Engine *d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine_p.h #1
Lines: 158-158
100.000% (1/1)
11
QV8Engine::illegalNames
Name: QV8Engine::illegalNames
Prototype: const QSet<QString> &QV8Engine::illegalNames() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 182-185
100.000% (1/1)
11
QV8Engine::initQmlGlobalObject
Name: QV8Engine::initQmlGlobalObject
Prototype: void QV8Engine::initQmlGlobalObject()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 289-293
100.000% (1/1)
21
QV8Engine::networkAccessManager
Name: QV8Engine::networkAccessManager
Prototype: QNetworkAccessManager *QV8Engine::networkAccessManager()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 176-179
100.000% (1/1)
11
QV8Engine::registerExtension
Name: QV8Engine::registerExtension
Prototype: int QV8Engine::registerExtension()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 273-276
100.000% (1/1)
11
QV8Engine::registrationMutex
Name: QV8Engine::registrationMutex
Prototype: QMutex *QV8Engine::registrationMutex()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 268-271
100.000% (1/1)
11
QV8Engine::setEngine
Name: QV8Engine::setEngine
Prototype: void QV8Engine::setEngine(QQmlEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 295-299
100.000% (1/1)
21
QV8Engine::~QV8Engine
Name: QV8Engine::~QV8Engine
Prototype: QV8Engine::~QV8Engine()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 164-173
100.000% (1/1)
41
QV8EngineRegistrationData::QV8EngineRegistrationData
Name: QV8EngineRegistrationData::QV8EngineRegistrationData
Prototype: QV8EngineRegistrationData()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 261-261
100.000% (1/1)
11
QmlContext::create
Name: QmlContext::create
Prototype: Heap::QmlContext *QmlContext::create(ExecutionContext *parent, QQmlContextData *context, QObject *scopeObject)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp
Lines: 339-347
100.000% (1/1)
51
QmlContext::createWorkerContext
Name: QmlContext::createWorkerContext
Prototype: Heap::QmlContext *QmlContext::createWorkerContext(ExecutionContext *parent, const QUrl &source, Value *sendFunction)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp
Lines: 315-337
100.000% (3/3)
161
QmlIR::Document::registerString [qqmlirbuilder_p.h #1]
Name: QmlIR::Document::registerString [qqmlirbuilder_p.h #1]
Prototype: int registerString(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 452-452
100.000% (1/1)
11
QmlIR::Document::registerString [qqmlirbuilder_p.h #2]
Name: QmlIR::Document::registerString [qqmlirbuilder_p.h #2]
Prototype: int registerString(const QString &str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 452-452
100.000% (1/1)
11
QmlIR::Document::stringAt [qqmlirbuilder_p.h #1]
Name: QmlIR::Document::stringAt [qqmlirbuilder_p.h #1]
Prototype: QString stringAt(int index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 453-453
100.000% (1/1)
11
QmlIR::Document::stringAt [qqmlirbuilder_p.h #2]
Name: QmlIR::Document::stringAt [qqmlirbuilder_p.h #2]
Prototype: QString stringAt(int index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 453-453
100.000% (1/1)
11
QmlIR::Enum::enumValueCount [qqmlirbuilder_p.h #1]
Name: QmlIR::Enum::enumValueCount [qqmlirbuilder_p.h #1]
Prototype: int enumValueCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 277-277
100.000% (1/1)
11
QmlIR::Enum::enumValueCount [qqmlirbuilder_p.h #2]
Name: QmlIR::Enum::enumValueCount [qqmlirbuilder_p.h #2]
Prototype: int enumValueCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 277-277
100.000% (1/1)
11
QmlIR::Enum::enumValuesBegin [qqmlirbuilder_p.h #1]
Name: QmlIR::Enum::enumValuesBegin [qqmlirbuilder_p.h #1]
Prototype: PoolList<EnumValue>::Iterator enumValuesBegin() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 278-278
100.000% (1/1)
11
QmlIR::Enum::enumValuesBegin [qqmlirbuilder_p.h #2]
Name: QmlIR::Enum::enumValuesBegin [qqmlirbuilder_p.h #2]
Prototype: PoolList<EnumValue>::Iterator enumValuesBegin() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 278-278
100.000% (1/1)
11
QmlIR::Enum::enumValuesEnd [qqmlirbuilder_p.h #1]
Name: QmlIR::Enum::enumValuesEnd [qqmlirbuilder_p.h #1]
Prototype: PoolList<EnumValue>::Iterator enumValuesEnd() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 279-279
100.000% (1/1)
11
QmlIR::Enum::enumValuesEnd [qqmlirbuilder_p.h #2]
Name: QmlIR::Enum::enumValuesEnd [qqmlirbuilder_p.h #2]
Prototype: PoolList<EnumValue>::Iterator enumValuesEnd() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 279-279
100.000% (1/1)
11
QmlIR::FixedPoolArray::FixedPoolArray [qqmlirbuilder_p.h #1]
Name: QmlIR::FixedPoolArray::FixedPoolArray [qqmlirbuilder_p.h #1]
Prototype: FixedPoolArray()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 208-211
100.000% (1/1)
11
QmlIR::FixedPoolArray::FixedPoolArray [qqmlirbuilder_p.h #2]
Name: QmlIR::FixedPoolArray::FixedPoolArray [qqmlirbuilder_p.h #2]
Prototype: FixedPoolArray()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 208-211
100.000% (1/1)
11
QmlIR::FixedPoolArray::allocate [qqmlirbuilder_p.h #1]
Name: QmlIR::FixedPoolArray::allocate [qqmlirbuilder_p.h #1]
Prototype: template <typename Container> void allocate(QQmlJS::MemoryPool *pool, const Container &container)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 232-240
100.000% (4/4)
52
QmlIR::FixedPoolArray::allocate [qqmlirbuilder_p.h #2]
Name: QmlIR::FixedPoolArray::allocate [qqmlirbuilder_p.h #2]
Prototype: template <typename Container> void allocate(QQmlJS::MemoryPool *pool, const Container &container)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 232-240
100.000% (4/4)
52
QmlIR::FixedPoolArray::at [qqmlirbuilder_p.h #1]
Name: QmlIR::FixedPoolArray::at [qqmlirbuilder_p.h #1]
Prototype: const T &at(int index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 242-245
100.000% (1/1)
21
QmlIR::FixedPoolArray::at [qqmlirbuilder_p.h #2]
Name: QmlIR::FixedPoolArray::at [qqmlirbuilder_p.h #2]
Prototype: const T &at(int index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 242-245
100.000% (1/1)
21
QmlIR::FixedPoolArray::begin [qqmlirbuilder_p.h #1]
Name: QmlIR::FixedPoolArray::begin [qqmlirbuilder_p.h #1]
Prototype: const T *begin() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 260-260
100.000% (1/1)
11
QmlIR::FixedPoolArray::begin [qqmlirbuilder_p.h #2]
Name: QmlIR::FixedPoolArray::begin [qqmlirbuilder_p.h #2]
Prototype: const T *begin() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 260-260
100.000% (1/1)
11
QmlIR::FixedPoolArray::end [qqmlirbuilder_p.h #1]
Name: QmlIR::FixedPoolArray::end [qqmlirbuilder_p.h #1]
Prototype: const T *end() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 261-261
100.000% (1/1)
11
QmlIR::FixedPoolArray::end [qqmlirbuilder_p.h #2]
Name: QmlIR::FixedPoolArray::end [qqmlirbuilder_p.h #2]
Prototype: const T *end() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 261-261
100.000% (1/1)
11
QmlIR::Function::formalsBegin [qqmlirbuilder_p.h #1]
Name: QmlIR::Function::formalsBegin [qqmlirbuilder_p.h #1]
Prototype: const int *formalsBegin() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 333-333
100.000% (1/1)
11
QmlIR::Function::formalsBegin [qqmlirbuilder_p.h #2]
Name: QmlIR::Function::formalsBegin [qqmlirbuilder_p.h #2]
Prototype: const int *formalsBegin() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #2
Lines: 333-333
100.000% (1/1)
11
QmlIR::Function::formalsEnd [qqmlirbuilder_p.h #1]
Name: QmlIR::Function::formalsEnd [qqmlirbuilder_p.h #1]
Prototype: const int *formalsEnd() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlirbuilder_p.h #1
Lines: 334-334
100.000% (1/1)
11
Page:<>1
Condition %:  0.000% (0/11)
...100
Condition %: 100.000% (1/1)
...160
Condition %: 100.000% (7/7)
...170
Condition %: 100.000% (1/1)
...180
Condition %: 100.000% (1/1)
...190
Condition %: 100.000% (1/1)
191
Condition %: 100.000% (1/1)
192
Condition %: 100.000% (4/4)
193
Condition %: 100.000% (1/1)
194
Condition %: 100.000% (1/1)
195196
Condition %: 100.000% (1/1)
197
Condition %: 100.000% (1/1)
198
Condition %: 100.000% (1/1)
199
Condition %: 100.000% (1/1)
200
Condition %: 100.000% (1/1)
...202
Condition %: 100.000% (1/1)

Generated by Squish Coco 4.2.0