| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
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 |
| | 1 | 1 |
~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 |
| | 1 | 1 |
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 |
| | 2 | 1 |
ReservedNodePool| Name: | QStringHash::ReservedNodePool | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
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 |
| | 2 | 1 |
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 |
| | 2 | 1 |
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 |
| | 2 | 1 |
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 |
| | 2 | 1 |
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 |
| | 2 | 1 |
NewedNode| Name: | QStringHash::NewedNode | | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
Node| Name: | QStringHash::Node | | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
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 |
| | 3 | 1 |
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 |
| | 3 | 2 |
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 |
| | 3 | 2 |
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 |
| | 4 | 1 |
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 |
| | 4 | 1 |
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 |
| | 5 | 2 |
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 |
| | 5 | 1 |
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 |
| | 7 | 3 |
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 |
| | 7 | 2 |
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 |
| | 7 | 2 |
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 |
| | 7 | 2 |
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 |
| | 8 | 2 |
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 |
| | 9 | 2 |
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 |
| | 11 | 4 |
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 |
| | 14 | 3 |
ConstIterator| Name: | QStringHash::ConstIterator | | Coverage: | 77.778% (7/9) |
| | 15 | 9 |
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 |
| | 15 | 7 |
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 |
| | 16 | 3 |
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 |
| | 17 | 5 |
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 |
| | 17 | 4 |