OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...110
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
131
McCabe - Cyclomatic Complexity: 2
132
McCabe - Cyclomatic Complexity: 2
133
McCabe - Cyclomatic Complexity: 2
134135
McCabe - Cyclomatic Complexity: 2
136
McCabe - Cyclomatic Complexity: 2
137
McCabe - Cyclomatic Complexity: 2
138
McCabe - Cyclomatic Complexity: 2
...140
McCabe - Cyclomatic Complexity: 2
...150
McCabe - Cyclomatic Complexity: 2
...160
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
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
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
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
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
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
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
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::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::~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
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
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
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
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
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
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
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
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
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
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
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::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::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::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
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
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::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::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::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::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::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::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::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::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
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
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::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
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
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::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
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
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
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
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
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::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::prepend
Name: QFieldList::prepend
Prototype: template<class N, N *N::*nextMember> void QFieldList<N, nextMember>::prepend(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: 272-284
100.000% (5/5)
72
QFiniteStack::allocate
Name: QFiniteStack::allocate
Prototype: template<typename T> void QFiniteStack<T>::allocate(int size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qfinitestack_p.h
Lines: 156-167
100.000% (4/4)
62
QFiniteStack::pop
Name: QFiniteStack::pop
Prototype: template<typename T> T QFiniteStack<T>::pop()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qfinitestack_p.h
Lines: 123-136
100.000% (4/4)
72
QFiniteStack::push
Name: QFiniteStack::push
Prototype: template<typename T> void QFiniteStack<T>::push(const T &o)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qfinitestack_p.h
Lines: 112-121
100.000% (4/4)
42
QFlagPointer::setFlag2Value
Name: QFlagPointer::setFlag2Value
Prototype: template<typename T> void QFlagPointer<T>::setFlag2Value(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: 194-199
100.000% (4/4)
22
QFlagPointer::setFlagValue
Name: QFlagPointer::setFlagValue
Prototype: template<typename T> void QFlagPointer<T>::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: 169-174
100.000% (4/4)
22
QForwardFieldList::takeFirst
Name: QForwardFieldList::takeFirst
Prototype: template<class N, N *N::*nextMember> N *QForwardFieldList<N, nextMember>::takeFirst()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qfieldlist_p.h
Lines: 138-147
100.000% (4/4)
52
QHashedCStringRef::hash
Name: QHashedCStringRef::hash
Prototype: quint32 QHashedCStringRef::hash() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1251-1255
100.000% (4/4)
22
QHashedCStringRef::toUtf16
Name: QHashedCStringRef::toUtf16
Prototype: QString QHashedCStringRef::toUtf16() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 220-229
  0.000% (0/4)
62
QHashedCStringRef::writeUtf16
Name: QHashedCStringRef::writeUtf16
Prototype: void QHashedCStringRef::writeUtf16(quint16 *output) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1277-1283
  0.000% (0/4)
42
QHashedString::hash
Name: QHashedString::hash
Prototype: quint32 QHashedString::hash() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1075-1079
100.000% (4/4)
22
QHashedStringRef::hash
Name: QHashedStringRef::hash
Prototype: quint32 QHashedStringRef::hash() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1226-1230
100.000% (4/4)
22
QHashedStringRef::startsWithUpper
Name: QHashedStringRef::startsWithUpper
Prototype: bool QHashedStringRef::startsWithUpper() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 1220-1224
  0.000% (0/4)
22
QHashedStringRef::toString
Name: QHashedStringRef::toString
Prototype: QString QHashedStringRef::toString() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 213-218
 50.000% (2/4)
32
QIntrusiveList::insert
Name: QIntrusiveList::insert
Prototype: template<class N, QIntrusiveListNode N::*member> void QIntrusiveList<N, member>::insert(N *n)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 184-194
100.000% (4/4)
62
QIntrusiveList::~QIntrusiveList
Name: QIntrusiveList::~QIntrusiveList
Prototype: template<class N, QIntrusiveListNode N::*member> QIntrusiveList<N, member>::~QIntrusiveList()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qintrusivelist_p.h
Lines: 172-176
100.000% (4/4)
12
QJSEngine::newArray
Name: QJSEngine::newArray
Prototype: QJSValue QJSEngine::newArray(uint length)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 504-512
100.000% (4/4)
62
QJSEnginePrivate::Locker::unlock
Name: QJSEnginePrivate::Locker::unlock
Prototype: void QJSEnginePrivate::Locker::unlock()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine_p.h
Lines: 133-139
 75.000% (3/4)
32
QJSEnginePrivate::cache
Name: QJSEnginePrivate::cache
Prototype: QQmlPropertyCache *QJSEnginePrivate::cache(QObject *obj)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine_p.h
Lines: 163-171
 75.000% (6/8)
52
QJSEnginePrivate::removeFromDebugServer
Name: QJSEnginePrivate::removeFromDebugServer
Prototype: void QJSEnginePrivate::removeFromDebugServer(QJSEngine *q)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 834-839
100.000% (6/6)
32
QJSValueIterator::QJSValueIterator
Name: QJSValueIterator::QJSValueIterator
Prototype: QJSValueIterator::QJSValueIterator(const QJSValue& object)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalueiterator.cpp
Lines: 98-112
100.000% (4/4)
112
QJSValueIterator::hasNext
Name: QJSValueIterator::hasNext
Prototype: bool QJSValueIterator::hasNext() const
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalueiterator.cpp
Lines: 128-134
100.000% (6/6)
82
QJSValueIterator::operator=
Name: QJSValueIterator::operator=
Prototype: QJSValueIterator& QJSValueIterator::operator=(QJSValue& object)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalueiterator.cpp
Lines: 217-241
100.000% (4/4)
282
QJSValueIteratorPrivate::QJSValueIteratorPrivate
Name: QJSValueIteratorPrivate::QJSValueIteratorPrivate
Prototype: QJSValueIteratorPrivate::QJSValueIteratorPrivate(const QJSValue &v)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalueiterator.cpp
Lines: 49-61
100.000% (4/4)
62
QJSValuePrivate::getValue
Name: QJSValuePrivate::getValue
Prototype: static inline QV4::Value *getValue(const QJSValue *jsval)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalue_p.h
Lines: 68-73
100.000% (4/4)
32
QJSValuePrivate::getVariant
Name: QJSValuePrivate::getVariant
Prototype: static inline QVariant *getVariant(const QJSValue *jsval)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsvalue_p.h
Lines: 75-80
100.000% (4/4)
32
QLazilyAllocated::value
Name: QLazilyAllocated::value
Prototype: template<typename T> T &QLazilyAllocated<T>::value()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qlazilyallocated_p.h
Lines: 98-103
100.000% (4/4)
22
QLazilyAllocated::value
Name: QLazilyAllocated::value
Prototype: template<typename T> const T &QLazilyAllocated<T>::value() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qlazilyallocated_p.h
Lines: 105-110
100.000% (4/4)
22
QMetaObjectWrapper::virtualIsEqualTo
Name: QMetaObjectWrapper::virtualIsEqualTo
Prototype: bool QMetaObjectWrapper::virtualIsEqualTo(Managed *a, Managed *b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2173-2181
 50.000% (2/4)
62
QObjectMethod::create
Name: QObjectMethod::create
Prototype: ReturnedValue QObjectMethod::create(ExecutionContext *scope, QObject *object, int index)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1860-1871
 75.000% (3/4)
72
QObjectWrapper::findProperty
Name: QObjectWrapper::findProperty
Prototype: QQmlPropertyData *QObjectWrapper::findProperty(ExecutionEngine *engine, QObject *o, QQmlContextData *qmlContext, String *name, RevisionMode revisionMode, QQmlPropertyData *local)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 221-232
100.000% (7/7)
72
QObjectWrapper::virtualGet
Name: QObjectWrapper::virtualGet
Prototype: QV4::ReturnedValue QObjectWrapper::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/qv4qobjectwrapper.cpp
Lines: 696-706
100.000% (4/4)
72
QPODVector::copyAndClear
Name: QPODVector::copyAndClear
Prototype: void copyAndClear(QPODVector<T,Increment> &other)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 150-158
 50.000% (2/4)
72
QPODVector::insertBlank
Name: QPODVector::insertBlank
Prototype: void insertBlank(int idx, int count)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 106-114
  0.000% (0/4)
72
QPODVector::remove
Name: QPODVector::remove
Prototype: void remove(int idx, int count = 1)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 116-122
100.000% (4/4)
52
QPODVector::reserve
Name: QPODVector::reserve
Prototype: void reserve(int count)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 99-104
 75.000% (3/4)
32
QPODVector::~QPODVector
Name: QPODVector::~QPODVector
Prototype: ~QPODVector()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qpodvector_p.h
Lines: 65-65
100.000% (4/4)
12
QQmlAbstractBinding::~QQmlAbstractBinding
Name: QQmlAbstractBinding::~QQmlAbstractBinding
Prototype: QQmlAbstractBinding::~QQmlAbstractBinding()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding.cpp
Lines: 54-61
100.000% (6/6)
42
QQmlAbstractProfilerAdapter::startProfiling
Name: QQmlAbstractProfilerAdapter::startProfiling
Prototype: void QQmlAbstractProfilerAdapter::startProfiling(quint64 features)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlabstractprofileradapter.cpp
Lines: 82-89
 60.000% (3/5)
42
QQmlAbstractProfilerAdapter::stopProfiling
Name: QQmlAbstractProfilerAdapter::stopProfiling
Prototype: void QQmlAbstractProfilerAdapter::stopProfiling()
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlabstractprofileradapter.cpp
Lines: 98-104
 60.000% (3/5)
42
QQmlAnimationTimer::ensureTimerUpdate
Name: QQmlAnimationTimer::ensureTimerUpdate
Prototype: void QQmlAnimationTimer::ensureTimerUpdate()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 92-97
100.000% (6/6)
32
QQmlAnimationTimer::instance
Name: QQmlAnimationTimer::instance
Prototype: QQmlAnimationTimer *QQmlAnimationTimer::instance(bool create)
Coverage:  77.778% (7/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 70-85
 77.778% (7/9)
62
QQmlAnimationTimer::stopTimer
Name: QQmlAnimationTimer::stopTimer
Prototype: void QQmlAnimationTimer::stopTimer()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 158-168
100.000% (10/10)
62
QQmlApplication::args
Name: QQmlApplication::args
Prototype: QStringList QQmlApplication::args()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlglobal.cpp
Lines: 404-412
100.000% (4/4)
52
QQmlApplicationEnginePrivate::cleanUp
Name: QQmlApplicationEnginePrivate::cleanUp
Prototype: void QQmlApplicationEnginePrivate::cleanUp()
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp
Lines: 58-68
100.000% (2/2)
52
QQmlApplicationEnginePrivate::init
Name: QQmlApplicationEnginePrivate::init
Prototype: void QQmlApplicationEnginePrivate::init()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp
Lines: 70-83
 50.000% (2/4)
92
QQmlBind::componentComplete
Name: QQmlBind::componentComplete
Prototype: void QQmlBind::componentComplete()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlbind.cpp
Lines: 338-347
100.000% (4/4)
62
QQmlBinding::setSourceLocation
Name: QQmlBinding::setSourceLocation
Prototype: void QQmlBinding::setSourceLocation(const QQmlSourceLocation &location)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 108-113
100.000% (4/4)
32
QQmlBinding::sourceLocation
Name: QQmlBinding::sourceLocation
Prototype: QQmlSourceLocation QQmlBinding::sourceLocation() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 101-106
100.000% (4/4)
32
QQmlBindingInstantiationContext::resolveInstantiatingProperty
Name: QQmlBindingInstantiationContext::resolveInstantiatingProperty
Prototype: bool QQmlBindingInstantiationContext::resolveInstantiatingProperty()
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertycachecreator.cpp
Lines: 57-69
 83.333% (5/6)
82
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...110
McCabe - Cyclomatic Complexity: 1
...120
McCabe - Cyclomatic Complexity: 1
...130
McCabe - Cyclomatic Complexity: 1
131
McCabe - Cyclomatic Complexity: 2
132
McCabe - Cyclomatic Complexity: 2
133
McCabe - Cyclomatic Complexity: 2
134135
McCabe - Cyclomatic Complexity: 2
136
McCabe - Cyclomatic Complexity: 2
137
McCabe - Cyclomatic Complexity: 2
138
McCabe - Cyclomatic Complexity: 2
...140
McCabe - Cyclomatic Complexity: 2
...150
McCabe - Cyclomatic Complexity: 2
...160
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0