OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...10
Function: WTF::roundUpToMultipleOf
...20
Function: QV4::Value::toIndex
...30
Function: QV4::MapObject::defaultPrototype
...40
Function: QV4::Compiler::Context::findArgument
41
Function: QV4::CompiledData::Unit::regexpAt [qv4compileddata_p.h #1]
42
Function: QV4::CompiledData::Object::aliasesEnd [qv4compileddata_p.h #1]
43
Function: QV4::CompiledData::Binding::valueAsNumber [qv4compileddata_p.h #1]
44
Function: QV4::BitVector::clear
4546
Function: QSmoothedAnimation::init
47
Function: QSGTextMaskMaterial::texture
48
Function: QSGSoftwareRenderListBuilder::visit
49
Function: QSGSoftwareInternalRectangleNode::setGradientStops
50
Function: QSGSimpleTextureNode::d_func
...60
Function: QQuickWorkerScript::message
...70
Function: QQuickTextEdit::resetRightPadding
...100
Function: QQuickPathView::setDelegate
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QStringHashNode::isQString
Name: QStringHashNode::isQString
Prototype: bool isQString() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 230-230
100.000% (1/1)
11
QStringHashNode::equals
Name: QStringHashNode::equals
Prototype: inline bool equals(const QV4::Value &string) 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: 236-246
  0.000% (0/4)
72
QStringHashNode::equals
Name: QStringHashNode::equals
Prototype: inline bool equals(const QV4::String *string) const
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 248-259
100.000% (9/9)
83
QStringHashNode::equals
Name: QStringHashNode::equals
Prototype: inline bool equals(const QHashedStringRef &string) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 261-266
100.000% (1/1)
41
QStringHashNode::equals
Name: QStringHashNode::equals
Prototype: inline bool equals(const QHashedCStringRef &string) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 268-273
100.000% (1/1)
41
QStringHashNode::cStrData
Name: QStringHashNode::cStrData
Prototype: inline char *cStrData() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 233-233
100.000% (1/1)
11
QStringHashNode::QStringHashNode
Name: QStringHashNode::QStringHashNode
Prototype: QStringHashNode()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 181-184
100.000% (1/1)
21
QStringHashNode::QStringHashNode
Name: QStringHashNode::QStringHashNode
Prototype: QStringHashNode(const QHashedString &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 186-192
100.000% (1/1)
31
QStringHashNode::QStringHashNode
Name: QStringHashNode::QStringHashNode
Prototype: QStringHashNode(const QHashedCStringRef &key)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 194-197
  0.000% (0/1)
21
QStringHashNode::QStringHashNode
Name: QStringHashNode::QStringHashNode
Prototype: QStringHashNode(const QStringHashNode &o)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 199-204
  0.000% (0/4)
22
QStringHashData::rehashToSize
Name: QStringHashData::rehashToSize
Prototype: void QStringHashData::rehashToSize(int size)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 70-77
 85.714% (6/7)
43
QStringHashData::rehashToBits
Name: QStringHashData::rehashToBits
Prototype: void QStringHashData::rehashToBits(short bits)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 79-106
 91.667% (11/12)
134
QStringHashData::rehashNode
Name: QStringHashData::rehashNode
Prototype: void QStringHashData::rehashNode(QStringHashNode **newBuckets, int nb, QStringHashNode *node)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 108-117
100.000% (4/4)
62
QStringHashBase::toQString
Name: QStringHashBase::toQString
Prototype: static const QString &toQString(const QString &s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 329-329
  0.000% (0/1)
11
QStringHashBase::toQString
Name: QStringHashBase::toQString
Prototype: static const QString &toQString(const QHashedString &s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 330-330
  0.000% (0/1)
11
QStringHashBase::toQString
Name: QStringHashBase::toQString
Prototype: static QString toQString(const QV4::String *s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 331-331
  0.000% (0/1)
11
QStringHashBase::toQString
Name: QStringHashBase::toQString
Prototype: static QString toQString(const QHashedStringRef &s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 332-332
  0.000% (0/1)
11
QStringHashBase::toQString
Name: QStringHashBase::toQString
Prototype: static QString toQString(const QLatin1String &s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 334-334
  0.000% (0/1)
11
QStringHashBase::toQString
Name: QStringHashBase::toQString
Prototype: static QString toQString(const QHashedCStringRef &s)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 335-335
  0.000% (0/1)
11
QStringHashBase::hashedString
Name: QStringHashBase::hashedString
Prototype: static HashedForm<QString>::Type hashedString(const QString &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 319-319
100.000% (1/1)
11
QStringHashBase::hashedString
Name: QStringHashBase::hashedString
Prototype: static HashedForm<QStringRef>::Type hashedString(const QStringRef &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 320-320
100.000% (1/1)
11
QStringHashBase::hashedString
Name: QStringHashBase::hashedString
Prototype: static HashedForm<QHashedString>::Type hashedString(const QHashedString &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 321-321
100.000% (1/1)
11
QStringHashBase::hashedString
Name: QStringHashBase::hashedString
Prototype: static HashedForm<QV4::String *>::Type hashedString(QV4::String *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 322-322
100.000% (1/1)
11
QStringHashBase::hashedString
Name: QStringHashBase::hashedString
Prototype: static HashedForm<const QV4::String *>::Type hashedString(const QV4::String *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 323-323
100.000% (1/1)
11
QStringHashBase::hashedString
Name: QStringHashBase::hashedString
Prototype: static HashedForm<QHashedStringRef>::Type hashedString(const QHashedStringRef &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 324-324
100.000% (1/1)
11
QStringHashBase::hashedString
Name: QStringHashBase::hashedString
Prototype: static HashedForm<QLatin1String>::Type hashedString(const QLatin1String &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 326-326
100.000% (1/1)
11
QStringHashBase::hashedString
Name: QStringHashBase::hashedString
Prototype: static HashedForm<QHashedCStringRef>::Type hashedString(const QHashedCStringRef &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 327-327
100.000% (1/1)
11
QStringHashBase::hashOf
Name: QStringHashBase::hashOf
Prototype: static inline quint32 hashOf(const QHashedStringRef &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 337-337
100.000% (1/1)
11
QStringHashBase::hashOf
Name: QStringHashBase::hashOf
Prototype: static inline quint32 hashOf(QV4::String *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 338-338
100.000% (1/1)
11
QStringHashBase::hashOf
Name: QStringHashBase::hashOf
Prototype: static inline quint32 hashOf(const QV4::String *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 339-339
100.000% (1/1)
11
QStringHashBase::hashOf
Name: QStringHashBase::hashOf
Prototype: template<typename K> static inline quint32 hashOf(const K &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 341-342
100.000% (1/1)
11
QStringHash::~QStringHash
Name: QStringHash::~QStringHash
Prototype: template<class T> QStringHash<T>::~QStringHash()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 547-551
100.000% (1/1)
11
QStringHash::value
Name: QStringHash::value
Prototype: template<class T> template<class K> T *QStringHash<T>::value(const K &key) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 844-850
100.000% (1/1)
21
QStringHash::value
Name: QStringHash::value
Prototype: template<class T> T *QStringHash<T>::value(const ConstIterator &iter) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 852-857
  0.000% (0/1)
21
QStringHash::value
Name: QStringHash::value
Prototype: template<class T> T *QStringHash<T>::value(const QV4::String *string) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 859-864
100.000% (1/1)
21
QStringHash::takeNode
Name: QStringHash::takeNode
Prototype: template<class T> template<class K> typename QStringHash<T>::Node *QStringHash<T>::takeNode(const K &key, const T &value)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 629-644
 83.333% (5/6)
92
QStringHash::takeNode
Name: QStringHash::takeNode
Prototype: template<class T> typename QStringHash<T>::Node *QStringHash<T>::takeNode(const Node &o)
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 646-669
 70.000% (7/10)
163
QStringHash::reserve
Name: QStringHash::reserve
Prototype: template<class T> void QStringHash<T>::reserve(int n)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 882-894
 83.333% (5/6)
72
QStringHash::operator[]
Name: QStringHash::operator[]
Prototype: template<class T> template<class K> T &QStringHash<T>::operator[](const K &key)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 873-880
100.000% (4/4)
32
QStringHash::operator=
Name: QStringHash::operator=
Prototype: template<class T> QStringHash<T> &QStringHash<T>::operator=(const QStringHash<T> &other)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 487-501
  0.000% (0/4)
82
QStringHash::numBuckets
Name: QStringHash::numBuckets
Prototype: template<class T> int QStringHash<T>::numBuckets() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 599-603
  0.000% (0/1)
11
QStringHash::linkAndReserve
Name: QStringHash::linkAndReserve
Prototype: template<class T> void QStringHash<T>::linkAndReserve(const QStringHash<T> &other, int additionalReserve)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 512-545
 90.000% (9/10)
174
QStringHash::iterator
Name: QStringHash::iterator
Prototype: template<class T> typename QStringHash<T>::ConstIterator QStringHash<T>::iterator(Node *n) const
Coverage:  78.261% (18/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 750-782
 78.261% (18/23)
157
QStringHash::iterateNext
Name: QStringHash::iterateNext
Prototype: template<class T> QStringHashData::IteratorData QStringHash<T>::iterateNext(const QStringHashData::IteratorData &d)
Coverage:  75.000% (18/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 703-730
 75.000% (18/24)
175
QStringHash::iterateFirst
Name: QStringHash::iterateFirst
Prototype: template<class T> QStringHashData::IteratorData QStringHash<T>::iterateFirst() const
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 732-748
100.000% (14/14)
114
QStringHash::isLinked
Name: QStringHash::isLinked
Prototype: template<class T> bool QStringHash<T>::isLinked() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 605-609
  0.000% (0/1)
11
QStringHash::isEmpty
Name: QStringHash::isEmpty
Prototype: template<class T> bool QStringHash<T>::isEmpty() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 587-591
100.000% (1/1)
11
QStringHash::insertNode
Name: QStringHash::insertNode
Prototype: template<class T> typename QStringHash<T>::Node *QStringHash<T>::insertNode(Node *n, quint32 hash)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 799-812
100.000% (4/4)
72
QStringHash::insert
Name: QStringHash::insert
Prototype: template<class T> template<class K> void QStringHash<T>::insert(const K &key, const T &value)
Coverage:  83.333% (5/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 814-823
 83.333% (5/6)
32
QStringHash::insert
Name: QStringHash::insert
Prototype: template<class T> void QStringHash<T>::insert(const ConstIterator &iter)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 825-829
  0.000% (0/1)
11
QStringHash::initializeNode
Name: QStringHash::initializeNode
Prototype: template<class T> void QStringHash<T>::initializeNode(Node *node, const QHashedString &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 611-619
100.000% (1/1)
51
QStringHash::initializeNode
Name: QStringHash::initializeNode
Prototype: template<class T> void QStringHash<T>::initializeNode(Node *node, const QHashedCStringRef &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 621-627
100.000% (1/1)
31
QStringHash::findNode
Name: QStringHash::findNode
Prototype: template<class T> template<class K> typename QStringHash<T>::Node *QStringHash<T>::findNode(const K &key) const
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 831-842
100.000% (8/8)
52
QStringHash::find
Name: QStringHash::find
Prototype: template<class T> template<class K> typename QStringHash<T>::ConstIterator QStringHash<T>::find(const K &key) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 972-977
100.000% (1/1)
11
QStringHash::end
Name: QStringHash::end
Prototype: template<class T> typename QStringHash<T>::ConstIterator QStringHash<T>::end() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 966-970
100.000% (1/1)
11
QStringHash::createNode
Name: QStringHash::createNode
Prototype: template<class T> typename QStringHash<T>::Node *QStringHash<T>::createNode(const Node &o)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 784-789
  0.000% (0/1)
21
QStringHash::createNode
Name: QStringHash::createNode
Prototype: template<class T> template<class K> typename QStringHash<T>::Node *QStringHash<T>::createNode(const K &key, const T &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 791-797
100.000% (1/1)
21
QStringHash::count
Name: QStringHash::count
Prototype: template<class T> int QStringHash<T>::count() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 593-597
100.000% (1/1)
11
QStringHash::copyNode
Name: QStringHash::copyNode
Prototype: template<class T> void QStringHash<T>::copyNode(const QStringHashNode *otherNode)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 671-683
100.000% (4/4)
72
QStringHash::copyAndReserve
Name: QStringHash::copyAndReserve
Prototype: template<class T> void QStringHash<T>::copyAndReserve(const QStringHash<T> &other, int additionalReserve)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 503-510
  0.000% (0/1)
41
QStringHash::copy
Name: QStringHash::copy
Prototype: template<class T> void QStringHash<T>::copy(const QStringHash<T> &other)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 685-701
100.000% (7/7)
73
QStringHash::contains
Name: QStringHash::contains
Prototype: template<class T> template<class K> bool QStringHash<T>::contains(const K &key) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 866-871
100.000% (1/1)
11
QStringHash::clear
Name: QStringHash::clear
Prototype: template<class T> void QStringHash<T>::clear()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 553-585
100.000% (7/7)
143
QStringHash::begin
Name: QStringHash::begin
Prototype: template<class T> typename QStringHash<T>::ConstIterator QStringHash<T>::begin() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 960-964
100.000% (1/1)
11
QStringHash::ReservedNodePool::~ReservedNodePool
Name: QStringHash::ReservedNodePool::~ReservedNodePool
Prototype: ~ReservedNodePool()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 368-368
100.000% (1/1)
11
QStringHash::ReservedNodePool::ReservedNodePool
Name: QStringHash::ReservedNodePool::ReservedNodePool
Prototype: ReservedNodePool()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 367-367
100.000% (1/1)
11
QStringHash::QStringHash
Name: QStringHash::QStringHash
Prototype: template<class T> QStringHash<T>::QStringHash()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 471-475
100.000% (1/1)
21
QStringHash::QStringHash
Name: QStringHash::QStringHash
Prototype: template<class T> QStringHash<T>::QStringHash(const QStringHash<T> &other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 477-485
100.000% (1/1)
41
QStringHash::Node::Node
Name: QStringHash::Node::Node
Prototype: Node(const QHashedString &key, const T &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 353-353
100.000% (1/1)
11
QStringHash::Node::Node
Name: QStringHash::Node::Node
Prototype: Node(const QHashedCStringRef &key, const T &value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 354-354
  0.000% (0/1)
11
QStringHash::Node::Node
Name: QStringHash::Node::Node
Prototype: Node(const Node &o)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 355-355
  0.000% (0/1)
11
QStringHash::NewedNode::NewedNode
Name: QStringHash::NewedNode::NewedNode
Prototype: NewedNode(const QHashedString &key, const T &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 360-360
100.000% (1/1)
11
QStringHash::NewedNode::NewedNode
Name: QStringHash::NewedNode::NewedNode
Prototype: NewedNode(const QHashedCStringRef &key, const T &value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 361-361
  0.000% (0/1)
11
QStringHash::NewedNode::NewedNode
Name: QStringHash::NewedNode::NewedNode
Prototype: NewedNode(const Node &o)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 362-362
  0.000% (0/1)
11
QStringHash::ConstIterator::value
Name: QStringHash::ConstIterator::value
Prototype: template<class T> const T &QStringHash<T>::ConstIterator::value() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 939-944
100.000% (1/1)
21
QStringHash::ConstIterator::operator==
Name: QStringHash::ConstIterator::operator==
Prototype: template<class T> bool QStringHash<T>::ConstIterator::operator==(const ConstIterator &o) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 914-918
  0.000% (0/1)
11
QStringHash::ConstIterator::operator++
Name: QStringHash::ConstIterator::operator++
Prototype: template<class T> typename QStringHash<T>::ConstIterator &QStringHash<T>::ConstIterator::operator++()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 907-912
100.000% (1/1)
21
QStringHash::ConstIterator::operator*
Name: QStringHash::ConstIterator::operator*
Prototype: template<class T> const T &QStringHash<T>::ConstIterator::operator*() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 946-951
100.000% (1/1)
21
QStringHash::ConstIterator::operator!=
Name: QStringHash::ConstIterator::operator!=
Prototype: template<class T> bool QStringHash<T>::ConstIterator::operator!=(const ConstIterator &o) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 920-924
100.000% (1/1)
11
QStringHash::ConstIterator::node
Name: QStringHash::ConstIterator::node
Prototype: template<class T> typename QStringHash<T>::Node *QStringHash<T>::ConstIterator::node() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 953-958
100.000% (1/1)
21
QStringHash::ConstIterator::key
Name: QStringHash::ConstIterator::key
Prototype: template<class T> QHashedString QStringHash<T>::ConstIterator::key() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 933-938
100.000% (1/1)
21
QStringHash::ConstIterator::equals
Name: QStringHash::ConstIterator::equals
Prototype: template<class T> template<typename K> bool QStringHash<T>::ConstIterator::equals(const K &key) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 926-931
  0.000% (0/1)
11
QStringHash::ConstIterator::ConstIterator
Name: QStringHash::ConstIterator::ConstIterator
Prototype: template<class T> QStringHash<T>::ConstIterator::ConstIterator(const QStringHashData::IteratorData &d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 901-905
100.000% (1/1)
21
QSpringAnimation::~QSpringAnimation
Name: QSpringAnimation::~QSpringAnimation
Prototype: QSpringAnimation::~QSpringAnimation()
Coverage:  72.222% (13/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickspringanimation.cpp
Lines: 167-184
 72.222% (13/18)
96
QSpringAnimation::updateState
Name: QSpringAnimation::updateState
Prototype: void QSpringAnimation::updateState(QAbstractAnimationJob::State newState, QAbstractAnimationJob::State )
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickspringanimation.cpp
Lines: 314-318
100.000% (4/4)
22
QSpringAnimation::updateCurrentTime
Name: QSpringAnimation::updateCurrentTime
Prototype: void QSpringAnimation::updateCurrentTime(int time)
Coverage:  66.667% (60/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickspringanimation.cpp
Lines: 208-312
 66.667% (60/90)
6826
QSpringAnimation::restart
Name: QSpringAnimation::restart
Prototype: void QSpringAnimation::restart()
Coverage:  25.000% (2/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickspringanimation.cpp
Lines: 191-200
 25.000% (2/8)
42
QSpringAnimation::init
Name: QSpringAnimation::init
Prototype: void QSpringAnimation::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickspringanimation.cpp
Lines: 202-206
100.000% (1/1)
21
QSpringAnimation::duration
Name: QSpringAnimation::duration
Prototype: int QSpringAnimation::duration() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickspringanimation.cpp
Lines: 186-189
100.000% (1/1)
11
QSpringAnimation::debugAnimation
Name: QSpringAnimation::debugAnimation
Prototype: void QSpringAnimation::debugAnimation(QDebug d) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickspringanimation.cpp
Lines: 320-326
  0.000% (0/1)
41
QSpringAnimation::clearTemplate
Name: QSpringAnimation::clearTemplate
Prototype: void clearTemplate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickspringanimation.cpp
Lines: 97-97
100.000% (1/1)
11
QSpringAnimation::QSpringAnimation
Name: QSpringAnimation::QSpringAnimation
Prototype: QSpringAnimation::QSpringAnimation(QQuickSpringAnimationPrivate *priv)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickspringanimation.cpp
Lines: 143-165
100.000% (1/1)
21
QSmoothedAnimationTimer::stopAnimation
Name: QSmoothedAnimationTimer::stopAnimation
Prototype: void QSmoothedAnimationTimer::stopAnimation()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 71-74
100.000% (1/1)
11
QSmoothedAnimationTimer::QSmoothedAnimationTimer
Name: QSmoothedAnimationTimer::QSmoothedAnimationTimer
Prototype: QSmoothedAnimationTimer::QSmoothedAnimationTimer(QSmoothedAnimation *animation, QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 60-65
100.000% (1/1)
11
QSmoothedAnimation::~QSmoothedAnimation
Name: QSmoothedAnimation::~QSmoothedAnimation
Prototype: QSmoothedAnimation::~QSmoothedAnimation()
Coverage:  44.444% (8/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 86-106
 44.444% (8/18)
126
QSmoothedAnimation::updateState
Name: QSmoothedAnimation::updateState
Prototype: void QSmoothedAnimation::updateState(QAbstractAnimationJob::State newState, QAbstractAnimationJob::State )
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 131-135
100.000% (4/4)
22
QSmoothedAnimation::updateCurrentTime
Name: QSmoothedAnimation::updateCurrentTime
Prototype: void QSmoothedAnimation::updateCurrentTime(int t)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 242-259
 81.818% (9/11)
113
QSmoothedAnimation::restart
Name: QSmoothedAnimation::restart
Prototype: void QSmoothedAnimation::restart()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 108-115
100.000% (4/4)
42
QSmoothedAnimation::recalc
Name: QSmoothedAnimation::recalc
Prototype: bool QSmoothedAnimation::recalc()
Coverage:  70.370% (19/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 148-216
 70.370% (19/27)
457
QSmoothedAnimation::prepareForRestart
Name: QSmoothedAnimation::prepareForRestart
Prototype: void QSmoothedAnimation::prepareForRestart()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicksmoothedanimation.cpp
Lines: 117-129
100.000% (4/4)
62
Page:<>1
Function: writeNumbers
...10
Function: WTF::roundUpToMultipleOf
...20
Function: QV4::Value::toIndex
...30
Function: QV4::MapObject::defaultPrototype
...40
Function: QV4::Compiler::Context::findArgument
41
Function: QV4::CompiledData::Unit::regexpAt [qv4compileddata_p.h #1]
42
Function: QV4::CompiledData::Object::aliasesEnd [qv4compileddata_p.h #1]
43
Function: QV4::CompiledData::Binding::valueAsNumber [qv4compileddata_p.h #1]
44
Function: QV4::BitVector::clear
4546
Function: QSmoothedAnimation::init
47
Function: QSGTextMaskMaterial::texture
48
Function: QSGSoftwareRenderListBuilder::visit
49
Function: QSGSoftwareInternalRectangleNode::setGradientStops
50
Function: QSGSimpleTextureNode::d_func
...60
Function: QQuickWorkerScript::message
...70
Function: QQuickTextEdit::resetRightPadding
...100
Function: QQuickPathView::setDelegate
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval

Generated by Squish Coco 4.2.0