OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QV4::String
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
toArrayIndex [qv4string_p.h #2]
Name: QV4::String::toArrayIndex [qv4string_p.h #2]
Prototype: template <typename T> static inline uint toArrayIndex(const T *ch, const T *end)
Coverage: 100.000% (20/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #2
Lines: 251-271
100.000% (20/20)
306
toArrayIndex [qv4string_p.h #1]
Name: QV4::String::toArrayIndex [qv4string_p.h #1]
Prototype: template <typename T> static inline uint toArrayIndex(const T *ch, const T *end)
Coverage: 100.000% (20/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 251-271
100.000% (20/20)
306
calculateHashValue [qv4string_p.h #2]
Name: QV4::String::calculateHashValue [qv4string_p.h #2]
Prototype: template <typename T> static inline uint calculateHashValue(const T *ch, const T* end, uint *subtype)
Coverage:  93.333% (14/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #2
Lines: 274-293
 93.333% (14/15)
135
calculateHashValue [qv4string_p.h #1]
Name: QV4::String::calculateHashValue [qv4string_p.h #1]
Prototype: template <typename T> static inline uint calculateHashValue(const T *ch, const T* end, uint *subtype)
Coverage:  93.333% (14/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 274-293
 93.333% (14/15)
135
virtualDestroy [qv4string_p.h #1]
Name: QV4::String::virtualDestroy [qv4string_p.h #1]
Prototype: static void virtualDestroy(QV4::Heap::Base *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 194-194
100.000% (1/1)
11
toUInt [qv4string_p.h #2]
Name: QV4::String::toUInt [qv4string_p.h #2]
Prototype: static inline uint toUInt(const QChar *ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #2
Lines: 248-248
100.000% (1/1)
11
toUInt [qv4string_p.h #2]
Name: QV4::String::toUInt [qv4string_p.h #2]
Prototype: static inline uint toUInt(const char *ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #2
Lines: 249-249
100.000% (1/1)
11
toUInt [qv4string_p.h #1]
Name: QV4::String::toUInt [qv4string_p.h #1]
Prototype: static inline uint toUInt(const QChar *ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 248-248
100.000% (1/1)
11
toUInt [qv4string_p.h #1]
Name: QV4::String::toUInt [qv4string_p.h #1]
Prototype: static inline uint toUInt(const char *ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 249-249
100.000% (1/1)
11
toQString [qv4string_p.h #1]
Name: QV4::String::toQString [qv4string_p.h #1]
Prototype: inline QString toQString() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 213-215
100.000% (1/1)
11
subtype [qv4string_p.h #1]
Name: QV4::String::subtype [qv4string_p.h #1]
Prototype: uchar subtype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 199-199
100.000% (1/1)
11
staticVTable [qv4string_p.h #1]
Name: QV4::String::staticVTable [qv4string_p.h #1]
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 191-191
100.000% (1/1)
11
startsWithUpper [qv4string_p.h #1]
Name: QV4::String::startsWithUpper [qv4string_p.h #1]
Prototype: bool startsWithUpper() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 237-237
100.000% (1/1)
11
setSubtype [qv4string_p.h #1]
Name: QV4::String::setSubtype [qv4string_p.h #1]
Prototype: void setSubtype(uchar subtype) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 200-200
  0.000% (0/1)
11
qt_check_for_QMANAGED_macro [qv4string_p.h #1]
Name: QV4::String::qt_check_for_QMANAGED_macro [qv4string_p.h #1]
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 191-191
  0.000% (0/1)
11
isEqualTo [qv4string_p.h #1]
Name: QV4::String::isEqualTo [qv4string_p.h #1]
Prototype: inline bool isEqualTo(const String *other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 205-207
100.000% (1/1)
11
hashValue [qv4string_p.h #1]
Name: QV4::String::hashValue [qv4string_p.h #1]
Prototype: inline unsigned hashValue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 217-219
100.000% (1/1)
11
equals [qv4string_p.h #1]
Name: QV4::String::equals [qv4string_p.h #1]
Prototype: bool equals(String *other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 202-204
100.000% (1/1)
11
defaultInternalClass [qv4string_p.h #1]
Name: QV4::String::defaultInternalClass [qv4string_p.h #1]
Prototype: static Heap::InternalClass *defaultInternalClass(QV4::EngineBase *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 193-193
100.000% (1/1)
11
d_unchecked [qv4string_p.h #1]
Name: QV4::String::d_unchecked [qv4string_p.h #1]
Prototype: QV4::Heap::String *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 191-191
100.000% (1/1)
11
d [qv4string_p.h #1]
Name: QV4::String::d [qv4string_p.h #1]
Prototype: QV4::Heap::String *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 191-191
100.000% (1/1)
11
createHashValue [qv4string_p.h #1]
Name: QV4::String::createHashValue [qv4string_p.h #1]
Prototype: static uint createHashValue(const QChar *ch, int length, uint *subtype)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 225-229
100.000% (1/1)
21
createHashValue [qv4string_p.h #1]
Name: QV4::String::createHashValue [qv4string_p.h #1]
Prototype: static uint createHashValue(const char *ch, int length, uint *subtype)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 231-235
100.000% (1/1)
21
compare [qv4string_p.h #1]
Name: QV4::String::compare [qv4string_p.h #1]
Prototype: inline bool compare(const String *other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 209-211
100.000% (1/1)
11
__dataTest [qv4string_p.h #1]
Name: QV4::String::__dataTest [qv4string_p.h #1]
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 191-191
  0.000% (0/1)
11

Generated by Squish Coco 4.2.0