OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Condition %: 100.000% (16/16)
...70
Condition %: 100.000% (20/20)
...80
Condition %: 100.000% (1/1)
...90
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...102
Condition %: 100.000% (1/1)
103
Condition %: 100.000% (6/6)
104
Condition %: 100.000% (1/1)
105
Condition %: 100.000% (1/1)
106107
Condition %: 100.000% (9/9)
108
Condition %: 100.000% (1/1)
109
Condition %: 100.000% (1/1)
110
Condition %: 100.000% (1/1)
...120
Condition %:  90.000% (9/10)
...130
Condition %:  75.000% (9/12)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
Lookup::resolveProtoGetter
Name: Lookup::resolveProtoGetter
Prototype: void Lookup::resolveProtoGetter(PropertyKey name, const Heap::Object *proto)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 50-68
100.000% (11/11)
134
Lookup::resolvePrimitiveGetter
Name: Lookup::resolvePrimitiveGetter
Prototype: ReturnedValue Lookup::resolvePrimitiveGetter(ExecutionEngine *engine, const Value &object)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 105-143
100.000% (22/22)
2310
Lookup::resolveGlobalGetter
Name: Lookup::resolveGlobalGetter
Prototype: ReturnedValue Lookup::resolveGlobalGetter(ExecutionEngine *engine)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 145-163
100.000% (8/8)
133
Lookup::resolveGetter
Name: Lookup::resolveGetter
Prototype: ReturnedValue Lookup::resolveGetter(ExecutionEngine *engine, const Object *object)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 70-103
100.000% (14/14)
255
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::globalGetterGeneric
Name: Lookup::globalGetterGeneric
Prototype: ReturnedValue Lookup::globalGetterGeneric(Lookup *l, ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 435-438
100.000% (1/1)
11
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::arrayLengthSetter
Name: Lookup::arrayLengthSetter
Prototype: bool Lookup::arrayLengthSetter(Lookup *, ExecutionEngine *engine, Value &object, const Value &value)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 611-624
100.000% (7/7)
103
LockHolder::~LockHolder
Name: LockHolder::~LockHolder
Prototype: ~LockHolder()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 119-119
100.000% (1/1)
11
LockHolder::LockHolder
Name: LockHolder::LockHolder
Prototype: LockHolder(LockType *l)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 118-118
100.000% (1/1)
11
LocalSocketSignalTranslator::socketStateChanged
Name: LocalSocketSignalTranslator::socketStateChanged
Prototype: void LocalSocketSignalTranslator::socketStateChanged(QAbstractSocket::SocketState _t1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/.moc/qqmldebugconnection.moc
Lines: 165-169
100.000% (1/1)
21
LocalSocketSignalTranslator::onStateChanged
Name: LocalSocketSignalTranslator::onStateChanged
Prototype: void onStateChanged(QLocalSocket::LocalSocketState state)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmldebugconnection.cpp
Lines: 427-430
100.000% (1/1)
11
LocalSocketSignalTranslator::LocalSocketSignalTranslator
Name: LocalSocketSignalTranslator::LocalSocketSignalTranslator
Prototype: LocalSocketSignalTranslator(QLocalSocket *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmldebugconnection.cpp
Lines: 414-420
100.000% (1/1)
41
ListModel::roleCount
Name: ListModel::roleCount
Prototype: int roleCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 354-357
100.000% (1/1)
11
ListModel::remove::[lambda]
Name: ListModel::remove::[lambda]
Prototype: [element, layout]()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 713-716
100.000% (1/1)
21
ListModel::remove
Name: ListModel::remove
Prototype: QVector<std::function<void()>> ListModel::remove(int index, int count)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 707-721
100.000% (5/5)
93
ListModel::newElement
Name: ListModel::newElement
Prototype: void ListModel::newElement(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 523-527
100.000% (1/1)
21
ListModel::move
Name: ListModel::move
Prototype: void ListModel::move(int from, int to, int n)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 501-521
100.000% (13/13)
145
ListModel::insertElement
Name: ListModel::insertElement
Prototype: void ListModel::insertElement(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 495-499
100.000% (1/1)
21
ListModel::insert
Name: ListModel::insert
Prototype: void ListModel::insert(int elementIndex, QV4::Object *object)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 723-727
100.000% (1/1)
21
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
ListModel::getOrCreateListRole
Name: ListModel::getOrCreateListRole
Prototype: const ListLayout::Role &getOrCreateListRole(const QString &name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 369-372
100.000% (1/1)
11
ListModel::getListProperty
Name: ListModel::getListProperty
Prototype: ListModel *ListModel::getListProperty(int elementIndex, const ListLayout::Role &role)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 552-556
100.000% (1/1)
21
ListModel::getExistingRole
Name: ListModel::getExistingRole
Prototype: const ListLayout::Role &getExistingRole(int index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 359-362
100.000% (1/1)
11
ListModel::getExistingRole
Name: ListModel::getExistingRole
Prototype: const ListLayout::Role *getExistingRole(QV4::String *key) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 364-367
100.000% (1/1)
11
ListModel::elementCount
Name: ListModel::elementCount
Prototype: int elementCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 374-377
100.000% (1/1)
11
ListModel::destroy
Name: ListModel::destroy
Prototype: void ListModel::destroy()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 477-486
100.000% (7/7)
63
ListModel::appendElement
Name: ListModel::appendElement
Prototype: int ListModel::appendElement()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 488-493
100.000% (1/1)
31
ListModel::append
Name: ListModel::append
Prototype: int ListModel::append(QV4::Object *object)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 729-734
100.000% (1/1)
31
ListModel::ListModel
Name: ListModel::ListModel
Prototype: ListModel::ListModel(ListLayout *layout, QQmlListModel *modelCache)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 473-475
100.000% (1/1)
21
ListLayout::~ListLayout
Name: ListLayout::~ListLayout
Prototype: ListLayout::~ListLayout()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 178-181
100.000% (1/1)
11
ListLayout::sync
Name: ListLayout::sync
Prototype: void ListLayout::sync(ListLayout *src, ListLayout *target)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 183-196
100.000% (4/4)
82
ListLayout::roleCount
Name: ListLayout::roleCount
Prototype: int roleCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 235-235
100.000% (1/1)
11
ListLayout::getRoleOrCreate
Name: ListLayout::getRoleOrCreate
Prototype: const ListLayout::Role &ListLayout::getRoleOrCreate(const QString &key, Role::DataType type)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 99-110
100.000% (8/8)
73
ListLayout::getRoleOrCreate
Name: ListLayout::getRoleOrCreate
Prototype: const ListLayout::Role &ListLayout::getRoleOrCreate(QV4::String *key, Role::DataType type)
Coverage: 100.000% (8/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 112-125
100.000% (8/8)
83
ListLayout::getExistingRole
Name: ListLayout::getExistingRole
Prototype: const ListLayout::Role *ListLayout::getExistingRole(QV4::String *key) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 261-268
100.000% (4/4)
52
ListLayout::getExistingRole
Name: ListLayout::getExistingRole
Prototype: const Role &getExistingRole(int index) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 231-231
100.000% (1/1)
11
ListLayout::createRole
Name: ListLayout::createRole
Prototype: const ListLayout::Role &ListLayout::createRole(const QString &key, ListLayout::Role::DataType type)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 127-163
100.000% (9/9)
233
ListLayout::Role::~Role
Name: ListLayout::Role::~Role
Prototype: ListLayout::Role::~Role()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 211-214
100.000% (1/1)
11
ListLayout::Role::Role
Name: ListLayout::Role::Role
Prototype: ListLayout::Role::Role(const Role *other)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 198-209
100.000% (4/4)
82
ListLayout::Role::Role
Name: ListLayout::Role::Role
Prototype: Role()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 198-198
100.000% (1/1)
11
ListLayout::ListLayout
Name: ListLayout::ListLayout
Prototype: ListLayout::ListLayout(const ListLayout *other)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 165-176
100.000% (4/4)
82
ListLayout::ListLayout
Name: ListLayout::ListLayout
Prototype: ListLayout()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 190-190
100.000% (1/1)
11
ListElement::~ListElement
Name: ListElement::~ListElement
Prototype: ListElement::~ListElement()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1239-1242
100.000% (1/1)
11
ListElement::setVariantMapFast
Name: ListElement::setVariantMapFast
Prototype: void ListElement::setVariantMapFast(const ListLayout::Role &role, QV4::Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1172-1177
100.000% (1/1)
31
ListElement::setStringPropertyFast
Name: ListElement::setStringPropertyFast
Prototype: void ListElement::setStringPropertyFast(const ListLayout::Role &role, const QString &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1139-1143
100.000% (1/1)
21
ListElement::setQObjectPropertyFast
Name: ListElement::setQObjectPropertyFast
Prototype: void ListElement::setQObjectPropertyFast(const ListLayout::Role &role, QObject *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1159-1163
100.000% (1/1)
21
ListElement::setListPropertyFast
Name: ListElement::setListPropertyFast
Prototype: void ListElement::setListPropertyFast(const ListLayout::Role &role, ListModel *m)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1165-1170
100.000% (1/1)
31
ListElement::setDoublePropertyFast
Name: ListElement::setDoublePropertyFast
Prototype: void ListElement::setDoublePropertyFast(const ListLayout::Role &role, double d)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1145-1150
100.000% (1/1)
31
ListElement::setDoubleProperty
Name: ListElement::setDoubleProperty
Prototype: int ListElement::setDoubleProperty(const ListLayout::Role &role, double d)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 970-984
100.000% (7/7)
93
ListElement::setDateTimePropertyFast
Name: ListElement::setDateTimePropertyFast
Prototype: void ListElement::setDateTimePropertyFast(const ListLayout::Role &role, const QDateTime &dt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1179-1183
100.000% (1/1)
21
ListElement::setBoolPropertyFast
Name: ListElement::setBoolPropertyFast
Prototype: void ListElement::setBoolPropertyFast(const ListLayout::Role &role, bool b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1152-1157
100.000% (1/1)
31
ListElement::objectCache
Name: ListElement::objectCache
Prototype: ModelNodeMetaObject *ListElement::objectCache()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 788-793
100.000% (4/4)
32
ListElement::getVariantMapProperty
Name: ListElement::getVariantMapProperty
Prototype: QVariantMap *ListElement::getVariantMapProperty(const ListLayout::Role &role)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 809-818
100.000% (4/4)
52
ListElement::getUid
Name: ListElement::getUid
Prototype: int getUid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel_p_p.h
Lines: 323-323
100.000% (1/1)
11
ListElement::getStringProperty
Name: ListElement::getStringProperty
Prototype: StringOrTranslation *ListElement::getStringProperty(const ListLayout::Role &role)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 795-800
100.000% (1/1)
31
ListElement::getPropertyMemory
Name: ListElement::getPropertyMemory
Prototype: inline char *ListElement::getPropertyMemory(const ListLayout::Role &role)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 771-786
100.000% (7/7)
103
ListElement::getListProperty
Name: ListElement::getListProperty
Prototype: ListModel *ListElement::getListProperty(const ListLayout::Role &role)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 862-867
100.000% (1/1)
31
ListElement::getGuardProperty
Name: ListElement::getGuardProperty
Prototype: QPointer<QObject> *ListElement::getGuardProperty(const ListLayout::Role &role)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 842-860
100.000% (10/10)
104
ListElement::ListElement
Name: ListElement::ListElement
Prototype: ListElement::ListElement()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1223-1229
100.000% (1/1)
41
ListElement::ListElement
Name: ListElement::ListElement
Prototype: ListElement::ListElement(int existingUid)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1231-1237
100.000% (1/1)
41
Lexer::tokenText
Name: Lexer::tokenText
Prototype: QString Lexer::tokenText() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1274-1283
100.000% (7/7)
53
Lexer::syncProhibitAutomaticSemicolon
Name: Lexer::syncProhibitAutomaticSemicolon
Prototype: void Lexer::syncProhibitAutomaticSemicolon()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1295-1306
100.000% (4/4)
42
Lexer::setCode
Name: Lexer::setCode
Prototype: void Lexer::setCode(const QString &code, int lineno, bool qmlMode)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 120-160
100.000% (4/4)
292
Lexer::scanChar
Name: Lexer::scanChar
Prototype: void Lexer::scanChar()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 162-174
100.000% (7/7)
83
Lexer::qmlMode
Name: Lexer::qmlMode
Prototype: bool Lexer::qmlMode() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 110-113
100.000% (1/1)
11
Lexer::lex
Name: Lexer::lex
Prototype: int Lexer::lex()
Coverage: 100.000% (59/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 241-320
100.000% (59/59)
4031
Lexer::isOctalDigit
Name: Lexer::isOctalDigit
Prototype: bool Lexer::isOctalDigit(ushort c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1269-1272
100.000% (1/1)
11
Lexer::isLineTerminatorSequence
Name: Lexer::isLineTerminatorSequence
Prototype: unsigned Lexer::isLineTerminatorSequence() const
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1226-1241
100.000% (11/11)
67
Lexer::isLineTerminator
Name: Lexer::isLineTerminator
Prototype: bool Lexer::isLineTerminator() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1217-1224
100.000% (1/1)
51
Lexer::isHexDigit
Name: Lexer::isHexDigit
Prototype: bool Lexer::isHexDigit(QChar c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1262-1267
100.000% (1/1)
31
Lexer::isDecimalDigit
Name: Lexer::isDecimalDigit
Prototype: bool Lexer::isDecimalDigit(ushort c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1257-1260
100.000% (1/1)
11
Lexer::errorMessage
Name: Lexer::errorMessage
Prototype: QString Lexer::errorMessage() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1290-1293
100.000% (1/1)
11
Lexer::canInsertAutomaticSemicolon
Name: Lexer::canInsertAutomaticSemicolon
Prototype: bool Lexer::canInsertAutomaticSemicolon(int token) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1318-1324
100.000% (1/1)
41
Lexer::Lexer
Name: Lexer::Lexer
Prototype: Lexer::Lexer(Engine *engine)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 80-108
100.000% (4/4)
22
JavaScriptJob::hasExeption
Name: JavaScriptJob::hasExeption
Prototype: bool JavaScriptJob::hasExeption() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 130-133
100.000% (1/1)
11
JavaScriptJob::JavaScriptJob
Name: JavaScriptJob::JavaScriptJob
Prototype: JavaScriptJob::JavaScriptJob(QV4::ExecutionEngine *engine, int frameNr, int context, const QString &script)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 57-61
100.000% (1/1)
11
JSC::Yarr::wordcharCreate
Name: JSC::Yarr::wordcharCreate
Prototype: CharacterClass* wordcharCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2705-2713
100.000% (1/1)
61
JSC::Yarr::spacesCreate
Name: JSC::Yarr::spacesCreate
Prototype: CharacterClass* spacesCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2656-2672
100.000% (1/1)
141
JSC::Yarr::nonwordcharCreate
Name: JSC::Yarr::nonwordcharCreate
Prototype: CharacterClass* nonwordcharCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2693-2703
100.000% (1/1)
81
JSC::Yarr::nonspacesCreate
Name: JSC::Yarr::nonspacesCreate
Prototype: CharacterClass* nonspacesCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2674-2691
100.000% (1/1)
151
JSC::Yarr::nondigitsCreate
Name: JSC::Yarr::nondigitsCreate
Prototype: CharacterClass* nondigitsCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2637-2644
100.000% (1/1)
51
JSC::Yarr::newlineCreate
Name: JSC::Yarr::newlineCreate
Prototype: CharacterClass* newlineCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2646-2654
100.000% (1/1)
61
JSC::Yarr::isCanonicallyUnique
Name: JSC::Yarr::isCanonicallyUnique
Prototype: inline bool isCanonicallyUnique(UChar ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrCanonicalizeUCS2.h
Lines: 103-106
100.000% (1/1)
11
JSC::Yarr::erpret
Name: JSC::Yarr::erpret
Prototype: unsigned interpret(BytecodePattern* bytecode, const UChar* input, unsigned length, unsigned start, unsigned* output)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1958-1961
100.000% (1/1)
11
JSC::Yarr::digitsCreate
Name: JSC::Yarr::digitsCreate
Prototype: CharacterClass* digitsCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2630-2635
100.000% (1/1)
31
JSC::Yarr::byteCompile
Name: JSC::Yarr::byteCompile
Prototype: PassOwnPtr<BytecodePattern> byteCompile(YarrPattern& pattern, BumpPointerAllocator* allocator)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1941-1944
100.000% (1/1)
11
JSC::Yarr::YarrPatternConstructor::setupOffsets
Name: JSC::Yarr::YarrPatternConstructor::setupOffsets
Prototype: void setupOffsets()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 683-686
100.000% (1/1)
11
JSC::Yarr::YarrPatternConstructor::setupDisjunctionOffsets
Name: JSC::Yarr::YarrPatternConstructor::setupDisjunctionOffsets
Prototype: unsigned setupDisjunctionOffsets(PatternDisjunction* disjunction, unsigned initialCallFrameSize, unsigned initialInputPosition)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 657-681
100.000% (9/9)
253
JSC::Yarr::YarrPatternConstructor::reset
Name: JSC::Yarr::YarrPatternConstructor::reset
Prototype: void reset()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 289-298
100.000% (1/1)
61
JSC::Yarr::YarrPatternConstructor::optimizeBOL
Name: JSC::Yarr::YarrPatternConstructor::optimizeBOL
Prototype: void optimizeBOL()
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 716-741
100.000% (15/15)
105
JSC::Yarr::YarrPatternConstructor::disjunction
Name: JSC::Yarr::YarrPatternConstructor::disjunction
Prototype: void disjunction()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 566-569
100.000% (1/1)
11
JSC::Yarr::YarrPatternConstructor::copyDisjunction
Name: JSC::Yarr::YarrPatternConstructor::copyDisjunction
Prototype: PatternDisjunction* copyDisjunction(PatternDisjunction* disjunction, bool filterStartsWithBOL = false)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 483-506
100.000% (18/18)
166
JSC::Yarr::YarrPatternConstructor::atomParentheticalAssertionBegin
Name: JSC::Yarr::YarrPatternConstructor::atomParentheticalAssertionBegin
Prototype: void atomParentheticalAssertionBegin(bool invert = false)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 413-420
100.000% (1/1)
51
JSC::Yarr::YarrPatternConstructor::atomParenthesesSubpatternBegin
Name: JSC::Yarr::YarrPatternConstructor::atomParenthesesSubpatternBegin
Prototype: void atomParenthesesSubpatternBegin(bool capture = true)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 401-411
100.000% (4/4)
72
JSC::Yarr::YarrPatternConstructor::atomCharacterClassRange
Name: JSC::Yarr::YarrPatternConstructor::atomCharacterClassRange
Prototype: void atomCharacterClassRange(UChar begin, UChar end)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 367-370
100.000% (1/1)
11
JSC::Yarr::YarrPatternConstructor::atomCharacterClassEnd
Name: JSC::Yarr::YarrPatternConstructor::atomCharacterClassEnd
Prototype: void atomCharacterClassEnd()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 394-399
100.000% (1/1)
31
JSC::Yarr::YarrPatternConstructor::atomCharacterClassBegin
Name: JSC::Yarr::YarrPatternConstructor::atomCharacterClassBegin
Prototype: void atomCharacterClassBegin(bool invert = false)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 357-360
100.000% (1/1)
11
JSC::Yarr::YarrPatternConstructor::atomCharacterClassAtom
Name: JSC::Yarr::YarrPatternConstructor::atomCharacterClassAtom
Prototype: void atomCharacterClassAtom(UChar ch)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 362-365
100.000% (1/1)
11
Page:<>1
Condition %: 100.000% (16/16)
...70
Condition %: 100.000% (20/20)
...80
Condition %: 100.000% (1/1)
...90
Condition %: 100.000% (1/1)
...100
Condition %: 100.000% (1/1)
...102
Condition %: 100.000% (1/1)
103
Condition %: 100.000% (6/6)
104
Condition %: 100.000% (1/1)
105
Condition %: 100.000% (1/1)
106107
Condition %: 100.000% (9/9)
108
Condition %: 100.000% (1/1)
109
Condition %: 100.000% (1/1)
110
Condition %: 100.000% (1/1)
...120
Condition %:  90.000% (9/10)
...130
Condition %:  75.000% (9/12)
...200
Condition %:  0.000% (0/1)
...202
Condition %:  0.000% (0/1)

Generated by Squish Coco 4.2.0