OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 560
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 3
...50
McCabe - Cyclomatic Complexity: 2
...60
McCabe - Cyclomatic Complexity: 2
...65
McCabe - Cyclomatic Complexity: 2
66
McCabe - Cyclomatic Complexity: 2
67
McCabe - Cyclomatic Complexity: 2
68
McCabe - Cyclomatic Complexity: 2
6970
McCabe - Cyclomatic Complexity: 2
71
McCabe - Cyclomatic Complexity: 2
72
McCabe - Cyclomatic Complexity: 2
73
McCabe - Cyclomatic Complexity: 1
...80
McCabe - Cyclomatic Complexity: 1
...90
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QFieldList::copyAndClearPrepend
Name: QFieldList::copyAndClearPrepend
Prototype: template<class N, N *N::*nextMember> void QFieldList<N, nextMember>::copyAndClearPrepend(QForwardFieldList<N, nextMember> &o)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qfieldlist_p.h
Lines: 391-398
100.000% (4/4)
42
QFieldList::copyAndClearAppend
Name: QFieldList::copyAndClearAppend
Prototype: template<class N, N *N::*nextMember> void QFieldList<N, nextMember>::copyAndClearAppend(QForwardFieldList<N, nextMember> &o)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qfieldlist_p.h
Lines: 382-389
  0.000% (0/4)
42
QFieldList::append
Name: QFieldList::append
Prototype: template<class N, N *N::*nextMember> void QFieldList<N, nextMember>::append(N *v)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qfieldlist_p.h
Lines: 258-270
100.000% (5/5)
72
QBitField::testBit [qbitfield_p.h #1]
Name: QBitField::testBit [qbitfield_p.h #1]
Prototype: bool QBitField::testBit(int b) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qbitfield_p.h #1
Lines: 153-161
  0.000% (0/4)
42
QBitField::QBitField [qbitfield_p.h #1]
Name: QBitField::QBitField [qbitfield_p.h #1]
Prototype: QBitField::QBitField(const QBitField &other)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qbitfield_p.h #1
Lines: 89-94
  0.000% (0/4)
22
QBiPointer::setFlagValue
Name: QBiPointer::setFlagValue
Prototype: template<typename T, typename T2> void QBiPointer<T, T2>::setFlagValue(bool v)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qflagpointer_p.h
Lines: 302-307
100.000% (4/4)
22
QAnimationGroupJob::topLevelAnimationLoopChanged
Name: QAnimationGroupJob::topLevelAnimationLoopChanged
Prototype: void QAnimationGroupJob::topLevelAnimationLoopChanged()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qanimationgroupjob.cpp
Lines: 55-59
100.000% (4/4)
22
QAnimationGroupJob::clear
Name: QAnimationGroupJob::clear
Prototype: void QAnimationGroupJob::clear()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qanimationgroupjob.cpp
Lines: 121-133
100.000% (4/4)
92
QAnimationGroupJob::animationRemoved
Name: QAnimationGroupJob::animationRemoved
Prototype: void QAnimationGroupJob::animationRemoved(QAbstractAnimationJob* anim, QAbstractAnimationJob* , QAbstractAnimationJob* )
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qanimationgroupjob.cpp
Lines: 159-166
100.000% (4/4)
42
QAccessibleQuickWindow::rootItems
Name: QAccessibleQuickWindow::rootItems
Prototype: QList<QQuickItem *> QAccessibleQuickWindow::rootItems() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickview.cpp
Lines: 58-63
 50.000% (2/4)
32
QAccessibleQuickWindow::focusChild
Name: QAccessibleQuickWindow::focusChild
Prototype: QAccessibleInterface *QAccessibleQuickWindow::focusChild() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickview.cpp
Lines: 84-90
  0.000% (0/4)
42
QAccessibleQuickWindow::child
Name: QAccessibleQuickWindow::child
Prototype: QAccessibleInterface *QAccessibleQuickWindow::child(int index) const
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickview.cpp
Lines: 76-82
 50.000% (3/6)
42
QAccessibleQuickItem::viewRect
Name: QAccessibleQuickItem::viewRect
Prototype: QRect QAccessibleQuickItem::viewRect() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 73-83
 50.000% (2/4)
52
QAccessibleQuickItem::textDocument
Name: QAccessibleQuickItem::textDocument
Prototype: QTextDocument *QAccessibleQuickItem::textDocument() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 454-462
 50.000% (2/4)
52
QAccessibleQuickItem::textBeforeOffset
Name: QAccessibleQuickItem::textBeforeOffset
Prototype: QString QAccessibleQuickItem::textBeforeOffset(int offset, QAccessible::TextBoundaryType boundaryType, int *startOffset, int *endOffset) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 496-516
  0.000% (0/4)
122
QAccessibleQuickItem::textAtOffset
Name: QAccessibleQuickItem::textAtOffset
Prototype: QString QAccessibleQuickItem::textAtOffset(int offset, QAccessible::TextBoundaryType boundaryType, int *startOffset, int *endOffset) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 540-557
  0.000% (0/4)
102
QAccessibleQuickItem::textAfterOffset
Name: QAccessibleQuickItem::textAfterOffset
Prototype: QString QAccessibleQuickItem::textAfterOffset(int offset, QAccessible::TextBoundaryType boundaryType, int *startOffset, int *endOffset) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 518-538
  0.000% (0/4)
122
QAccessibleQuickItem::text
Name: QAccessibleQuickItem::text
Prototype: QString QAccessibleQuickItem::text(int startOffset, int endOffset) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 485-494
  0.000% (0/4)
62
QAccessibleQuickItem::selectionCount
Name: QAccessibleQuickItem::selectionCount
Prototype: int QAccessibleQuickItem::selectionCount() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 570-575
  0.000% (0/4)
32
QAccessibleQuickItem::selection
Name: QAccessibleQuickItem::selection
Prototype: void QAccessibleQuickItem::selection(int selectionIndex, int *startOffset, int *endOffset) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 559-568
  0.000% (0/4)
52
QAccessibleQuickItem::child
Name: QAccessibleQuickItem::child
Prototype: QAccessibleInterface *QAccessibleQuickItem::child(int index) const
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 137-146
 50.000% (3/6)
52
QAccessibleQuickItem::characterCount
Name: QAccessibleQuickItem::characterCount
Prototype: int QAccessibleQuickItem::characterCount() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/accessible/qaccessiblequickitem.cpp
Lines: 464-472
  0.000% (0/4)
52
QAbstractAnimationJob::stop
Name: QAbstractAnimationJob::stop
Prototype: void QAbstractAnimationJob::stop()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 527-532
100.000% (4/4)
32
QAbstractAnimationJob::resume
Name: QAbstractAnimationJob::resume
Prototype: void QAbstractAnimationJob::resume()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 544-552
 50.000% (2/4)
52
QAbstractAnimationJob::pause
Name: QAbstractAnimationJob::pause
Prototype: void QAbstractAnimationJob::pause()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 534-542
100.000% (4/4)
42
QAbstractAnimationJob::fireTopLevelAnimationLoopChanged
Name: QAbstractAnimationJob::fireTopLevelAnimationLoopChanged
Prototype: void QAbstractAnimationJob::fireTopLevelAnimationLoopChanged()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 306-312
100.000% (4/4)
42
QAbstractAnimationJob::addAnimationChangeListener
Name: QAbstractAnimationJob::addAnimationChangeListener
Prototype: void QAbstractAnimationJob::addAnimationChangeListener(QAnimationJobChangeListener *listener, QAbstractAnimationJob::ChangeTypes changes)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 627-633
 50.000% (2/4)
32
Proxy::method_revocable
Name: Proxy::method_revocable
Prototype: ReturnedValue Proxy::method_revocable(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage:  66.667% (4/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 526-542
 66.667% (4/6)
122
PersistentValueStorage::Iterator::~Iterator
Name: PersistentValueStorage::Iterator::~Iterator
Prototype: PersistentValueStorage::Iterator::~Iterator()
Coverage:  33.333% (2/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 142-147
 33.333% (2/6)
32
PersistentValueStorage::Iterator::Iterator
Name: PersistentValueStorage::Iterator::Iterator
Prototype: PersistentValueStorage::Iterator::Iterator(const PersistentValueStorage::Iterator &o)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 120-126
  0.000% (0/4)
32
PersistentValueStorage::Iterator::Iterator
Name: PersistentValueStorage::Iterator::Iterator
Prototype: PersistentValueStorage::Iterator::Iterator(void *p, int idx)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 112-118
100.000% (4/4)
32
PersistentValue::set
Name: PersistentValue::set
Prototype: void PersistentValue::set(ExecutionEngine *engine, const Value &value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 339-344
100.000% (4/4)
32
PersistentValue::set
Name: PersistentValue::set
Prototype: void PersistentValue::set(ExecutionEngine *engine, ReturnedValue value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 346-351
100.000% (4/4)
32
PersistentValue::set
Name: PersistentValue::set
Prototype: void PersistentValue::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.cpp
Lines: 353-358
100.000% (4/4)
32
PersistentValue::PersistentValue
Name: PersistentValue::PersistentValue
Prototype: PersistentValue::PersistentValue(const PersistentValue &other)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 262-269
100.000% (4/4)
32
PersistentValue::PersistentValue
Name: PersistentValue::PersistentValue
Prototype: PersistentValue::PersistentValue(ExecutionEngine *engine, Object *object)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 283-291
  0.000% (0/4)
42
PassRefPtr::~PassRefPtr
Name: PassRefPtr::~PassRefPtr
Prototype: ~PassRefPtr()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/PassRefPtr.h
Lines: 68-72
 50.000% (2/4)
22
PassRefPtr::PassRefPtr
Name: PassRefPtr::PassRefPtr
Prototype: PassRefPtr(T* ptr)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/PassRefPtr.h
Lines: 49-54
  0.000% (0/4)
22
PassRefPtr::PassRefPtr
Name: PassRefPtr::PassRefPtr
Prototype: PassRefPtr(const RefPtr<T>& other)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/wtf/PassRefPtr.h
Lines: 61-66
 75.000% (3/4)
22
PartialScene::setItemType
Name: PartialScene::setItemType
Prototype: void setItemType(const QString &a)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/conf.h
Lines: 54-59
  0.000% (0/4)
42
PartialScene::setContainer
Name: PartialScene::setContainer
Prototype: void setContainer(const QUrl &a)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/conf.h
Lines: 48-53
  0.000% (0/4)
42
Parser::~Parser [qqmljs.g #2]
Name: Parser::~Parser [qqmljs.g #2]
Prototype: Parser::~Parser()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 496-503
100.000% (4/4)
42
Parser::reparseAsQualifiedPragmaId [qqmljs.g #2]
Name: Parser::reparseAsQualifiedPragmaId [qqmljs.g #2]
Prototype: AST::UiQualifiedPragmaId *Parser::reparseAsQualifiedPragmaId(AST::ExpressionNode *expr)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 543-553
 50.000% (2/4)
52
Parser::reallocateStack [qqmljs.g #2]
Name: Parser::reallocateStack [qqmljs.g #2]
Prototype: void Parser::reallocateStack()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 477-488
100.000% (5/5)
72
Parser::lookaheadToken [qqmljs.g #2]
Name: Parser::lookaheadToken [qqmljs.g #2]
Prototype: int Parser::lookaheadToken(Lexer *lexer)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 565-574
100.000% (4/4)
62
ObjectReferenceHash::remove
Name: ObjectReferenceHash::remove
Prototype: void ObjectReferenceHash::remove(QObject *obj)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugservice.cpp
Lines: 140-147
 75.000% (3/4)
42
ObjectPrototype::method_toString::[lambda]::[lambda]::ObjectPrototype::method_get_proto
Name: ObjectPrototype::method_toString::[lambda]::[lambda]::ObjectPrototype::method_get_proto
Prototype: ReturnedValue ObjectPrototype::method_get_proto(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 684-692
 50.000% (2/4)
52
ObjectIterator::init
Name: ObjectIterator::init
Prototype: void ObjectIterator::init(const Object *o)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator.cpp
Lines: 68-77
100.000% (4/4)
52
ObjectCtor::virtualCall
Name: ObjectCtor::virtualCall
Prototype: ReturnedValue ObjectCtor::virtualCall(const FunctionObject *m, const Value *, const Value *argv, int argc)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 82-90
100.000% (8/8)
42
Object::virtualGet
Name: Object::virtualGet
Prototype: ReturnedValue Object::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 320-327
100.000% (4/4)
52
Object::setProperty
Name: Object::setProperty
Prototype: void Object::setProperty(uint index, const Property *p)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 84-89
100.000% (4/4)
32
Object::insertMember
Name: Object::insertMember
Prototype: void Object::insertMember(StringOrSymbol *s, const Property *p, PropertyAttributes attributes)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 251-263
100.000% (4/4)
72
Object::initSparseArray
Name: Object::initSparseArray
Prototype: void Object::initSparseArray()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 925-931
100.000% (4/4)
32
Object::getProperty
Name: Object::getProperty
Prototype: void Object::getProperty(uint index, Property *p, PropertyAttributes *attrs) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 76-82
100.000% (4/4)
42
MultiplyWrappedQObjectMap::remove
Name: MultiplyWrappedQObjectMap::remove
Prototype: void MultiplyWrappedQObjectMap::remove(QObject *key)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2228-2234
  0.000% (0/4)
42
MultiplyWrappedQObjectMap::mark
Name: MultiplyWrappedQObjectMap::mark
Prototype: void MultiplyWrappedQObjectMap::mark(QObject *key, MarkStack *markStack)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2236-2242
  0.000% (0/4)
42
ModelNodeMetaObject::toDynamicMetaObject
Name: ModelNodeMetaObject::toDynamicMetaObject
Prototype: QAbstractDynamicMetaObject *ModelNodeMetaObject::toDynamicMetaObject(QObject *object)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1482-1489
100.000% (4/4)
42
ModelNodeMetaObject::initialize
Name: ModelNodeMetaObject::initialize
Prototype: void ModelNodeMetaObject::initialize()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1463-1476
100.000% (4/4)
102
MetaPropertyData::hasData
Name: MetaPropertyData::hasData
Prototype: inline bool hasData(int idx) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qqmldesignermetaobject.cpp
Lines: 71-75
  0.000% (0/4)
32
MetaPropertyData::getDataRef
Name: MetaPropertyData::getDataRef
Prototype: inline QPair<QVariant, bool> &getDataRef(int idx)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qqmldesignermetaobject.cpp
Lines: 56-60
100.000% (4/4)
32
MetaPropertyData::getData
Name: MetaPropertyData::getData
Prototype: inline QVariant &getData(int idx)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qqmldesignermetaobject.cpp
Lines: 62-69
 50.000% (2/4)
52
MemberData::allocate
Name: MemberData::allocate
Prototype: Heap::MemberData *MemberData::allocate(ExecutionEngine *e, uint n, Heap::MemberData *old)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4memberdata.cpp
Lines: 48-63
100.000% (5/5)
102
MathObject::method_tanh
Name: MathObject::method_tanh
Prototype: ReturnedValue MathObject::method_tanh(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 529-536
 83.333% (5/6)
42
MathObject::method_tan
Name: MathObject::method_tan
Prototype: ReturnedValue MathObject::method_tan(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 520-527
 83.333% (5/6)
42
MathObject::method_sinh
Name: MathObject::method_sinh
Prototype: ReturnedValue MathObject::method_sinh(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 505-512
 83.333% (5/6)
42
MathObject::method_sin
Name: MathObject::method_sin
Prototype: ReturnedValue MathObject::method_sin(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 496-503
 83.333% (5/6)
42
MathObject::method_round
Name: MathObject::method_round
Prototype: ReturnedValue MathObject::method_round(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 473-481
 90.000% (9/10)
52
MathObject::method_log2
Name: MathObject::method_log2
Prototype: ReturnedValue MathObject::method_log2(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 378-392
 83.333% (5/6)
42
MathObject::method_log1p
Name: MathObject::method_log1p
Prototype: ReturnedValue MathObject::method_log1p(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 366-376
 83.333% (5/6)
52
MathObject::method_log10
Name: MathObject::method_log10
Prototype: ReturnedValue MathObject::method_log10(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 357-364
 83.333% (5/6)
42
MathObject::method_log
Name: MathObject::method_log
Prototype: ReturnedValue MathObject::method_log(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 348-355
 83.333% (5/6)
42
MathObject::method_hypot
Name: MathObject::method_hypot
Prototype: ReturnedValue MathObject::method_hypot(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 310-338
100.000% (6/6)
42
MathObject::method_fround
Name: MathObject::method_fround
Prototype: ReturnedValue MathObject::method_fround(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 301-308
 90.000% (9/10)
42
MathObject::method_ceil
Name: MathObject::method_ceil
Prototype: ReturnedValue MathObject::method_ceil(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 234-241
 87.500% (7/8)
42
MathObject::method_atanh
Name: MathObject::method_atanh
Prototype: ReturnedValue MathObject::method_atanh(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 187-204
 83.333% (5/6)
42
MathObject::method_atan
Name: MathObject::method_atan
Prototype: ReturnedValue MathObject::method_atan(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 178-185
 83.333% (5/6)
42
MathObject::method_asinh
Name: MathObject::method_asinh
Prototype: ReturnedValue MathObject::method_asinh(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 165-176
 83.333% (5/6)
42
MathObject::method_asin
Name: MathObject::method_asin
Prototype: ReturnedValue MathObject::method_asin(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 156-163
 83.333% (5/6)
42
MathObject::method_acosh
Name: MathObject::method_acosh
Prototype: ReturnedValue MathObject::method_acosh(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 143-154
 83.333% (5/6)
42
MathObject::method_acos
Name: MathObject::method_acos
Prototype: ReturnedValue MathObject::method_acos(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 134-141
 83.333% (5/6)
42
MapPrototype::method_values
Name: MapPrototype::method_values
Prototype: ReturnedValue MapPrototype::method_values(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 267-277
100.000% (4/4)
72
MapPrototype::method_set
Name: MapPrototype::method_set
Prototype: ReturnedValue MapPrototype::method_set(const FunctionObject *b, const Value *thisObject, const Value *argv, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 246-255
100.000% (4/4)
62
MapPrototype::method_keys
Name: MapPrototype::method_keys
Prototype: ReturnedValue MapPrototype::method_keys(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 234-244
100.000% (4/4)
72
MapPrototype::method_has
Name: MapPrototype::method_has
Prototype: ReturnedValue MapPrototype::method_has(const FunctionObject *b, const Value *thisObject, const Value *argv, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 224-232
100.000% (4/4)
52
MapPrototype::method_get_size
Name: MapPrototype::method_get_size
Prototype: ReturnedValue MapPrototype::method_get_size(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 257-265
100.000% (4/4)
52
MapPrototype::method_get
Name: MapPrototype::method_get
Prototype: ReturnedValue MapPrototype::method_get(const FunctionObject *b, const Value *thisObject, const Value *argv, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 214-222
100.000% (4/4)
52
MapPrototype::method_entries
Name: MapPrototype::method_entries
Prototype: ReturnedValue MapPrototype::method_entries(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 176-186
100.000% (4/4)
72
MapPrototype::method_delete
Name: MapPrototype::method_delete
Prototype: ReturnedValue MapPrototype::method_delete(const FunctionObject *b, const Value *thisObject, const Value *argv, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 166-174
100.000% (4/4)
52
MapPrototype::method_clear
Name: MapPrototype::method_clear
Prototype: ReturnedValue MapPrototype::method_clear(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 155-164
100.000% (4/4)
62
Lookup::stringLengthGetter
Name: Lookup::stringLengthGetter
Prototype: ReturnedValue Lookup::stringLengthGetter(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 426-433
 50.000% (2/4)
42
Lookup::setterInsert
Name: Lookup::setterInsert
Prototype: bool Lookup::setterInsert(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 598-609
 83.333% (5/6)
72
Lookup::setterFallback
Name: Lookup::setterFallback
Prototype: bool Lookup::setterFallback(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 547-556
 50.000% (2/4)
62
Lookup::setter0Inline
Name: Lookup::setter0Inline
Prototype: bool Lookup::setter0Inline(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 569-578
 83.333% (5/6)
52
Lookup::setter0
Name: Lookup::setter0
Prototype: bool Lookup::setter0(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 558-567
 50.000% (3/6)
52
Lookup::globalGetterProto
Name: Lookup::globalGetterProto
Prototype: ReturnedValue Lookup::globalGetterProto(Lookup *l, ExecutionEngine *engine)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 440-447
100.000% (4/4)
52
Lookup::getterGeneric
Name: Lookup::getterGeneric
Prototype: ReturnedValue Lookup::getterGeneric(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 165-170
100.000% (4/4)
32
Lookup::getterFallback
Name: Lookup::getterFallback
Prototype: ReturnedValue Lookup::getterFallback(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 219-227
 50.000% (2/4)
62
LoadWatcher::checkForWindow
Name: LoadWatcher::checkForWindow
Prototype: void LoadWatcher::checkForWindow(QObject *o)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qml/main.cpp
Lines: 243-253
  0.000% (0/8)
32
ListModel::getProperty
Name: ListModel::getProperty
Prototype: QVariant ListModel::getProperty(int elementIndex, int roleIndex, const QQmlListModel *owner, QV4::ExecutionEngine *eng)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 543-550
100.000% (4/4)
52
ListModel::getOrCreateModelObject
Name: ListModel::getOrCreateModelObject
Prototype: QObject *ListModel::getOrCreateModelObject(QQmlListModel *model, int elementIndex)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 339-352
100.000% (4/4)
102
Page:<>1
McCabe - Cyclomatic Complexity: 560
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 3
...50
McCabe - Cyclomatic Complexity: 2
...60
McCabe - Cyclomatic Complexity: 2
...65
McCabe - Cyclomatic Complexity: 2
66
McCabe - Cyclomatic Complexity: 2
67
McCabe - Cyclomatic Complexity: 2
68
McCabe - Cyclomatic Complexity: 2
6970
McCabe - Cyclomatic Complexity: 2
71
McCabe - Cyclomatic Complexity: 2
72
McCabe - Cyclomatic Complexity: 2
73
McCabe - Cyclomatic Complexity: 1
...80
McCabe - Cyclomatic Complexity: 1
...90
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0