OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...30
Function: QJSValueIterator::value
...40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
...46
Function: QQmlJS::AST::PostDecrementExpression::firstSourceLocation
47
Function: QQmlJS::AST::UiEnumDeclaration::accept0
48
Function: QQmlJS::AST::Visitor::visit
49
Function: QQmlJS::AST::WhileStatement::accept0
5051
Function: QQmlListCompositor::Change::inCache
52
Function: QQmlListModel::roleNames
53
Function: QQmlLoggingCategory::category
54
Function: QQmlObjectCreator::setPropertyBinding::[lambda]
...60
Function: QQmlRefPointer::data
...70
Function: QQuickBorderImage::setVerticalTileMode
...80
Function: QQuickGrabGestureEvent::grab
...100
Function: QQuickParticleSystem::emittersChanged
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQmlJS::Parser::parseStatement [qqmljs.g #2]
Name: QQmlJS::Parser::parseStatement [qqmljs.g #2]
Prototype: bool parseStatement()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 316-316
  0.000% (0/1)
11
QQmlJS::Parser::parseUiObjectMember
Name: QQmlJS::Parser::parseUiObjectMember
Prototype: bool parseUiObjectMember()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 318-318
  0.000% (0/1)
11
QQmlJS::Parser::parseUiObjectMember [qqmljs.g #1]
Name: QQmlJS::Parser::parseUiObjectMember [qqmljs.g #1]
Prototype: bool parseUiObjectMember()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 318-318
  0.000% (0/1)
11
QQmlJS::Parser::parseUiObjectMember [qqmljs.g #2]
Name: QQmlJS::Parser::parseUiObjectMember [qqmljs.g #2]
Prototype: bool parseUiObjectMember()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 318-318
  0.000% (0/1)
11
QQmlJS::Parser::rootNode
Name: QQmlJS::Parser::rootNode
Prototype: AST::Node *rootNode() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 350-351
  0.000% (0/1)
11
QQmlJS::Parser::rootNode [qqmljs.g #1]
Name: QQmlJS::Parser::rootNode [qqmljs.g #1]
Prototype: AST::Node *rootNode() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 350-351
100.000% (1/1)
11
QQmlJS::Parser::rootNode [qqmljs.g #2]
Name: QQmlJS::Parser::rootNode [qqmljs.g #2]
Prototype: AST::Node *rootNode() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 350-351
100.000% (1/1)
11
QQmlJS::Parser::statement
Name: QQmlJS::Parser::statement
Prototype: AST::Statement *statement() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 326-332
  0.000% (0/4)
32
QQmlJS::Parser::statement [qqmljs.g #1]
Name: QQmlJS::Parser::statement [qqmljs.g #1]
Prototype: AST::Statement *statement() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 326-332
  0.000% (0/4)
32
QQmlJS::Parser::statement [qqmljs.g #2]
Name: QQmlJS::Parser::statement [qqmljs.g #2]
Prototype: AST::Statement *statement() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 326-332
  0.000% (0/4)
32
QQmlJS::Parser::stringRef
Name: QQmlJS::Parser::stringRef
Prototype: inline QStringRef &stringRef(int index)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 383-384
  0.000% (0/1)
11
QQmlJS::Parser::stringRef [qqmljs.g #1]
Name: QQmlJS::Parser::stringRef [qqmljs.g #1]
Prototype: inline QStringRef &stringRef(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 383-384
100.000% (1/1)
11
QQmlJS::Parser::stringRef [qqmljs.g #2]
Name: QQmlJS::Parser::stringRef [qqmljs.g #2]
Prototype: inline QStringRef &stringRef(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 383-384
100.000% (1/1)
11
QQmlJS::Parser::sym
Name: QQmlJS::Parser::sym
Prototype: inline Value &sym(int index)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 380-381
  0.000% (0/1)
11
QQmlJS::Parser::sym [qqmljs.g #1]
Name: QQmlJS::Parser::sym [qqmljs.g #1]
Prototype: inline Value &sym(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 380-381
100.000% (1/1)
11
QQmlJS::Parser::sym [qqmljs.g #2]
Name: QQmlJS::Parser::sym [qqmljs.g #2]
Prototype: inline Value &sym(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 380-381
100.000% (1/1)
11
QQmlJS::Parser::syntaxError
Name: QQmlJS::Parser::syntaxError
Prototype: void syntaxError(const AST::SourceLocation &location, const char *message)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 395-397
  0.000% (0/1)
11
QQmlJS::Parser::syntaxError
Name: QQmlJS::Parser::syntaxError
Prototype: void syntaxError(const AST::SourceLocation &location, const QString &message)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 398-400
  0.000% (0/1)
11
QQmlJS::Parser::syntaxError [qqmljs.g #1]
Name: QQmlJS::Parser::syntaxError [qqmljs.g #1]
Prototype: void syntaxError(const AST::SourceLocation &location, const char *message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 395-397
100.000% (1/1)
11
QQmlJS::Parser::syntaxError [qqmljs.g #1]
Name: QQmlJS::Parser::syntaxError [qqmljs.g #1]
Prototype: void syntaxError(const AST::SourceLocation &location, const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 398-400
100.000% (1/1)
11
QQmlJS::Parser::syntaxError [qqmljs.g #2]
Name: QQmlJS::Parser::syntaxError [qqmljs.g #2]
Prototype: void syntaxError(const AST::SourceLocation &location, const char *message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 395-397
100.000% (1/1)
11
QQmlJS::Parser::syntaxError [qqmljs.g #2]
Name: QQmlJS::Parser::syntaxError [qqmljs.g #2]
Prototype: void syntaxError(const AST::SourceLocation &location, const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 398-400
100.000% (1/1)
11
QQmlJS::Parser::uiObjectMember
Name: QQmlJS::Parser::uiObjectMember
Prototype: AST::UiObjectMember *uiObjectMember() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 342-348
  0.000% (0/4)
32
QQmlJS::Parser::uiObjectMember [qqmljs.g #1]
Name: QQmlJS::Parser::uiObjectMember [qqmljs.g #1]
Prototype: AST::UiObjectMember *uiObjectMember() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 342-348
  0.000% (0/4)
32
QQmlJS::Parser::uiObjectMember [qqmljs.g #2]
Name: QQmlJS::Parser::uiObjectMember [qqmljs.g #2]
Prototype: AST::UiObjectMember *uiObjectMember() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 342-348
  0.000% (0/4)
32
QQmlJS::QmlminLexer::QmlminLexer
Name: QQmlJS::QmlminLexer::QmlminLexer
Prototype: QmlminLexer()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 93-94
100.000% (1/1)
11
QQmlJS::QmlminLexer::directives
Name: QQmlJS::QmlminLexer::directives
Prototype: QString directives()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 111-114
100.000% (1/1)
11
QQmlJS::QmlminLexer::fileName
Name: QQmlJS::QmlminLexer::fileName
Prototype: QString fileName() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 97-97
100.000% (1/1)
11
QQmlJS::QmlminLexer::handleLookaheads
Name: QQmlJS::QmlminLexer::handleLookaheads
Prototype: void handleLookaheads(int ruleno)
Coverage:  50.000% (15/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 190-206
 50.000% (15/30)
148
QQmlJS::QmlminLexer::importFile
Name: QQmlJS::QmlminLexer::importFile
Prototype: void importFile(const QString &jsfile, const QString &module, int line, int column) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 124-135
100.000% (1/1)
91
QQmlJS::QmlminLexer::importModule
Name: QQmlJS::QmlminLexer::importModule
Prototype: void importModule(const QString &uri, const QString &version, const QString &module, int line, int column) override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 137-148
100.000% (1/1)
91
QQmlJS::QmlminLexer::isIdentChar
Name: QQmlJS::QmlminLexer::isIdentChar
Prototype: bool isIdentChar(const QChar &ch) const
Coverage:  88.889% (8/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 175-182
 88.889% (8/9)
53
QQmlJS::QmlminLexer::isRegExpRule
Name: QQmlJS::QmlminLexer::isRegExpRule
Prototype: bool isRegExpRule(int ruleno) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 184-188
100.000% (1/1)
21
QQmlJS::QmlminLexer::lex
Name: QQmlJS::QmlminLexer::lex
Prototype: void lex()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 67-75
100.000% (4/4)
52
QQmlJS::QmlminLexer::lookaheadToken
Name: QQmlJS::QmlminLexer::lookaheadToken
Prototype: int lookaheadToken()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 77-82
100.000% (4/4)
32
QQmlJS::QmlminLexer::operator()
Name: QQmlJS::QmlminLexer::operator()
Prototype: bool operator()(const QString &fileName, const QString &code)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 99-109
100.000% (4/4)
82
QQmlJS::QmlminLexer::pragmaLibrary
Name: QQmlJS::QmlminLexer::pragmaLibrary
Prototype: void pragmaLibrary() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 119-122
100.000% (1/1)
11
QQmlJS::QmlminLexer::pushToken
Name: QQmlJS::QmlminLexer::pushToken
Prototype: void pushToken(int token)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 84-90
100.000% (1/1)
41
QQmlJS::QmlminLexer::quote
Name: QQmlJS::QmlminLexer::quote
Prototype: static QString quote(const QString &string)
Coverage:  93.750% (30/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 153-173
 93.750% (30/32)
1512
QQmlJS::QmlminLexer::scanRestOfRegExp
Name: QQmlJS::QmlminLexer::scanRestOfRegExp
Prototype: bool scanRestOfRegExp(int ruleno, QString *restOfRegExp)
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 208-235
 78.947% (15/19)
187
QQmlJS::Tokenize::parse
Name: QQmlJS::Tokenize::parse
Prototype: bool Tokenize::parse(int startToken)
Coverage:  82.979% (39/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 458-541
 82.979% (39/47)
5014
QQmlJS::Tokenize::tokenStream
Name: QQmlJS::Tokenize::tokenStream
Prototype: QStringList Tokenize::tokenStream() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 453-456
100.000% (1/1)
11
QQmlJS::classify10
Name: QQmlJS::classify10
Prototype: static inline int classify10(const QChar *s, int parseModeFlags)
Coverage:  58.621% (34/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 830-872
 58.621% (34/58)
2220
QQmlJS::classify12
Name: QQmlJS::classify12
Prototype: static inline int classify12(const QChar *s, int parseModeFlags)
Coverage:  51.351% (19/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 874-901
 51.351% (19/37)
1413
QQmlJS::classify2
Name: QQmlJS::classify2
Prototype: static inline int classify2(const QChar *s, int parseModeFlags)
Coverage: 100.000% (31/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 60-88
100.000% (31/31)
1711
QQmlJS::classify3
Name: QQmlJS::classify3
Prototype: static inline int classify3(const QChar *s, int parseModeFlags)
Coverage:  97.260% (71/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 90-148
 97.260% (71/73)
3325
QQmlJS::classify4
Name: QQmlJS::classify4
Prototype: static inline int classify4(const QChar *s, int parseModeFlags)
Coverage:  78.378% (116/148)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 150-263
 78.378% (116/148)
6350
QQmlJS::classify5
Name: QQmlJS::classify5
Prototype: static inline int classify5(const QChar *s, int parseModeFlags)
Coverage:  78.313% (130/166)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 265-389
 78.313% (130/166)
6856
QQmlJS::classify6
Name: QQmlJS::classify6
Prototype: static inline int classify6(const QChar *s, int parseModeFlags)
Coverage:  71.622% (159/222)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 391-552
 71.622% (159/222)
8774
QQmlJS::classify7
Name: QQmlJS::classify7
Prototype: static inline int classify7(const QChar *s, int parseModeFlags)
Coverage:  66.935% (83/124)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 554-644
 66.935% (83/124)
4842
QQmlJS::classify8
Name: QQmlJS::classify8
Prototype: static inline int classify8(const QChar *s, int parseModeFlags)
Coverage:  65.896% (114/173)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 646-767
 65.896% (114/173)
6457
QQmlJS::classify9
Name: QQmlJS::classify9
Prototype: static inline int classify9(const QChar *s, int parseModeFlags)
Coverage:  74.390% (61/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 769-828
 74.390% (61/82)
3128
QQmlJS::integerFromString
Name: QQmlJS::integerFromString
Prototype: double integerFromString(const char *buf, int size, int radix)
Coverage:  0.000% (0/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.cpp
Lines: 62-113
  0.000% (0/51)
3714
QQmlJS::toDigit
Name: QQmlJS::toDigit
Prototype: static inline int toDigit(char c)
Coverage:  0.000% (0/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.cpp
Lines: 51-60
  0.000% (0/16)
74
QQmlJSGrammar::nt_action
Name: QQmlJSGrammar::nt_action
Prototype: static inline int nt_action (int state, int nt)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldevtools/qqmljsgrammar_p.h
Lines: 199-206
  0.000% (0/6)
42
QQmlJSGrammar::t_action
Name: QQmlJSGrammar::t_action
Prototype: static inline int t_action (int state, int token)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldevtools/qqmljsgrammar_p.h
Lines: 208-216
  0.000% (0/6)
42
QQmlJavaScriptExpression::DeleteWatcher::DeleteWatcher
Name: QQmlJavaScriptExpression::DeleteWatcher::DeleteWatcher
Prototype: QQmlJavaScriptExpression::DeleteWatcher::DeleteWatcher(QQmlJavaScriptExpression *e)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 225-236
100.000% (4/4)
52
QQmlJavaScriptExpression::DeleteWatcher::wasDeleted
Name: QQmlJavaScriptExpression::DeleteWatcher::wasDeleted
Prototype: bool QQmlJavaScriptExpression::DeleteWatcher::wasDeleted() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 245-248
100.000% (1/1)
11
QQmlJavaScriptExpression::DeleteWatcher::~DeleteWatcher
Name: QQmlJavaScriptExpression::DeleteWatcher::~DeleteWatcher
Prototype: QQmlJavaScriptExpression::DeleteWatcher::~DeleteWatcher()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 238-243
100.000% (6/6)
32
QQmlJavaScriptExpression::QQmlJavaScriptExpression
Name: QQmlJavaScriptExpression::QQmlJavaScriptExpression
Prototype: QQmlJavaScriptExpression::QQmlJavaScriptExpression()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 95-101
100.000% (1/1)
21
QQmlJavaScriptExpression::cancelPermanentGuards
Name: QQmlJavaScriptExpression::cancelPermanentGuards
Prototype: void cancelPermanentGuards() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 156-162
100.000% (7/7)
33
QQmlJavaScriptExpression::clearActiveGuards
Name: QQmlJavaScriptExpression::clearActiveGuards
Prototype: void QQmlJavaScriptExpression::clearActiveGuards()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 468-472
100.000% (4/4)
22
QQmlJavaScriptExpression::clearError
Name: QQmlJavaScriptExpression::clearError
Prototype: inline void QQmlJavaScriptExpression::clearError()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 277-281
100.000% (1/1)
21
QQmlJavaScriptExpression::clearPermanentGuards
Name: QQmlJavaScriptExpression::clearPermanentGuards
Prototype: void QQmlJavaScriptExpression::clearPermanentGuards()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 474-479
100.000% (4/4)
32
QQmlJavaScriptExpression::context
Name: QQmlJavaScriptExpression::context
Prototype: QQmlContextData *context() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 123-123
100.000% (1/1)
11
QQmlJavaScriptExpression::createQmlBinding
Name: QQmlJavaScriptExpression::createQmlBinding
Prototype: void QQmlJavaScriptExpression::createQmlBinding(QQmlContextData *ctxt, QObject *qmlScope, const QString &code, const QString &filename, quint16 line)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 431-452
100.000% (7/7)
153
QQmlJavaScriptExpression::delayedError
Name: QQmlJavaScriptExpression::delayedError
Prototype: QQmlDelayedError *QQmlJavaScriptExpression::delayedError()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 393-398
100.000% (4/4)
32
QQmlJavaScriptExpression::error
Name: QQmlJavaScriptExpression::error
Prototype: QQmlError QQmlJavaScriptExpression::error(QQmlEngine *engine) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 383-391
100.000% (4/4)
42
QQmlJavaScriptExpression::evalFunction
Name: QQmlJavaScriptExpression::evalFunction
Prototype: QV4::ReturnedValue QQmlJavaScriptExpression::evalFunction(QQmlContextData *ctxt, QObject *scopeObject, const QString &code, const QString &filename, quint16 line)
Coverage:  25.000% (4/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 400-429
 25.000% (4/16)
226
QQmlJavaScriptExpression::evaluate
Name: QQmlJavaScriptExpression::evaluate
Prototype: QV4::ReturnedValue QQmlJavaScriptExpression::evaluate(bool *isUndefined)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 171-178
100.000% (1/1)
41
QQmlJavaScriptExpression::evaluate
Name: QQmlJavaScriptExpression::evaluate
Prototype: QV4::ReturnedValue QQmlJavaScriptExpression::evaluate(QV4::CallData *callData, bool *isUndefined)
Coverage:  84.615% (44/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 180-255
 84.615% (44/52)
4816
QQmlJavaScriptExpression::function
Name: QQmlJavaScriptExpression::function
Prototype: QV4::Function *QQmlJavaScriptExpression::function() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 162-165
100.000% (1/1)
11
QQmlJavaScriptExpression::hasDelayedError
Name: QQmlJavaScriptExpression::hasDelayedError
Prototype: bool QQmlJavaScriptExpression::hasDelayedError() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 272-275
100.000% (1/1)
11
QQmlJavaScriptExpression::hasError
Name: QQmlJavaScriptExpression::hasError
Prototype: bool QQmlJavaScriptExpression::hasError() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 267-270
100.000% (1/1)
11
QQmlJavaScriptExpression::isValid
Name: QQmlJavaScriptExpression::isValid
Prototype: bool isValid() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 121-121
  0.000% (0/1)
11
QQmlJavaScriptExpression::notifyOnValueChanged
Name: QQmlJavaScriptExpression::notifyOnValueChanged
Prototype: bool QQmlJavaScriptExpression::notifyOnValueChanged() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 250-253
100.000% (1/1)
11
QQmlJavaScriptExpression::resetNotifyOnValueChanged
Name: QQmlJavaScriptExpression::resetNotifyOnValueChanged
Prototype: void QQmlJavaScriptExpression::resetNotifyOnValueChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 129-132
100.000% (1/1)
11
QQmlJavaScriptExpression::scopeObject
Name: QQmlJavaScriptExpression::scopeObject
Prototype: QObject *QQmlJavaScriptExpression::scopeObject() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 255-259
100.000% (4/4)
22
QQmlJavaScriptExpression::setCompilationUnit
Name: QQmlJavaScriptExpression::setCompilationUnit
Prototype: void QQmlJavaScriptExpression::setCompilationUnit(const QQmlRefPointer<QV4::CompiledData::CompilationUnit> &compilationUnit)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 463-466
100.000% (1/1)
11
QQmlJavaScriptExpression::setContext
Name: QQmlJavaScriptExpression::setContext
Prototype: void QQmlJavaScriptExpression::setContext(QQmlContextData *context)
Coverage:  61.538% (8/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 141-160
 61.538% (8/13)
135
QQmlJavaScriptExpression::setNotifyOnValueChanged
Name: QQmlJavaScriptExpression::setNotifyOnValueChanged
Prototype: void QQmlJavaScriptExpression::setNotifyOnValueChanged(bool v)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 118-127
100.000% (4/4)
62
QQmlJavaScriptExpression::setScopeObject
Name: QQmlJavaScriptExpression::setScopeObject
Prototype: void QQmlJavaScriptExpression::setScopeObject(QObject *v)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 261-265
 50.000% (2/4)
22
QQmlJavaScriptExpression::setTranslationsCaptured
Name: QQmlJavaScriptExpression::setTranslationsCaptured
Prototype: void setTranslationsCaptured(bool captured)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 174-174
100.000% (1/1)
11
QQmlJavaScriptExpression::setupFunction
Name: QQmlJavaScriptExpression::setupFunction
Prototype: void QQmlJavaScriptExpression::setupFunction(QV4::ExecutionContext *qmlContext, QV4::Function *f)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 454-461
 50.000% (3/6)
52
QQmlJavaScriptExpression::sourceLocation
Name: QQmlJavaScriptExpression::sourceLocation
Prototype: QQmlSourceLocation QQmlJavaScriptExpression::sourceLocation() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 134-139
 50.000% (2/4)
32
QQmlJavaScriptExpression::translationsCaptured
Name: QQmlJavaScriptExpression::translationsCaptured
Prototype: bool translationsCaptured() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 175-175
100.000% (1/1)
11
QQmlJavaScriptExpression::~QQmlJavaScriptExpression
Name: QQmlJavaScriptExpression::~QQmlJavaScriptExpression
Prototype: QQmlJavaScriptExpression::~QQmlJavaScriptExpression()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 103-116
100.000% (10/10)
94
QQmlJavaScriptExpressionGuard::Delete
Name: QQmlJavaScriptExpressionGuard::Delete
Prototype: void QQmlJavaScriptExpressionGuard::Delete()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 297-300
100.000% (1/1)
11
QQmlJavaScriptExpressionGuard::New
Name: QQmlJavaScriptExpressionGuard::New
Prototype: QQmlJavaScriptExpressionGuard * QQmlJavaScriptExpressionGuard::New(QQmlJavaScriptExpression *e, QQmlEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 289-295
100.000% (1/1)
21
QQmlJavaScriptExpressionGuard::QQmlJavaScriptExpressionGuard
Name: QQmlJavaScriptExpressionGuard::QQmlJavaScriptExpressionGuard
Prototype: QQmlJavaScriptExpressionGuard::QQmlJavaScriptExpressionGuard(QQmlJavaScriptExpression *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression_p.h
Lines: 283-287
100.000% (1/1)
21
QQmlJavaScriptExpressionGuard_callback
Name: QQmlJavaScriptExpressionGuard_callback
Prototype: void QQmlJavaScriptExpressionGuard_callback(QQmlNotifierEndpoint *e, void **)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 481-487
100.000% (1/1)
31
QQmlListAccessor::QQmlListAccessor
Name: QQmlListAccessor::QQmlListAccessor
Prototype: QQmlListAccessor::QQmlListAccessor()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistaccessor.cpp
Lines: 52-55
100.000% (1/1)
21
QQmlListAccessor::at
Name: QQmlListAccessor::at
Prototype: QVariant QQmlListAccessor::at(int idx) const
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistaccessor.cpp
Lines: 116-134
 76.923% (10/13)
88
QQmlListAccessor::count
Name: QQmlListAccessor::count
Prototype: int QQmlListAccessor::count() const
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistaccessor.cpp
Lines: 97-114
 76.923% (10/13)
78
QQmlListAccessor::isValid
Name: QQmlListAccessor::isValid
Prototype: bool QQmlListAccessor::isValid() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistaccessor.cpp
Lines: 136-139
  0.000% (0/1)
11
QQmlListAccessor::list
Name: QQmlListAccessor::list
Prototype: QVariant QQmlListAccessor::list() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistaccessor.cpp
Lines: 61-64
100.000% (1/1)
11
QQmlListAccessor::setList
Name: QQmlListAccessor::setList
Prototype: void QQmlListAccessor::setList(const QVariant &v, QQmlEngine *engine)
Coverage:  84.375% (27/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistaccessor.cpp
Lines: 66-95
 84.375% (27/32)
208
QQmlListAccessor::type
Name: QQmlListAccessor::type
Prototype: Type type() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistaccessor_p.h
Lines: 74-74
100.000% (1/1)
11
QQmlListCompositor::Change::Change
Name: QQmlListCompositor::Change::Change
Prototype: inline QQmlListCompositor::Change::Change(const iterator &it, int count, uint flags, int moveId)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 355-360
100.000% (4/4)
22
QQmlListCompositor::Change::groups
Name: QQmlListCompositor::Change::groups
Prototype: inline int groups() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor_p.h
Lines: 191-191
100.000% (1/1)
11
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...30
Function: QJSValueIterator::value
...40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
...46
Function: QQmlJS::AST::PostDecrementExpression::firstSourceLocation
47
Function: QQmlJS::AST::UiEnumDeclaration::accept0
48
Function: QQmlJS::AST::Visitor::visit
49
Function: QQmlJS::AST::WhileStatement::accept0
5051
Function: QQmlListCompositor::Change::inCache
52
Function: QQmlListModel::roleNames
53
Function: QQmlLoggingCategory::category
54
Function: QQmlObjectCreator::setPropertyBinding::[lambda]
...60
Function: QQmlRefPointer::data
...70
Function: QQuickBorderImage::setVerticalTileMode
...80
Function: QQuickGrabGestureEvent::grab
...100
Function: QQuickParticleSystem::emittersChanged
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral

Generated by Squish Coco 4.2.0