| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
|---|
|  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 | 
 |  | 1 | 1 | 
|  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 | 
 |  | 22 | 6 | 
|  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 | 
 |  | 2 | 2 | 
|  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 | 
 |  | 5 | 2 | 
|  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 | 
 |  | 3 | 2 | 
|  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 | 
 |  | 13 | 5 | 
|  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 | 
 |  | 48 | 16 | 
|  DeleteWatcher | Name: | QQmlJavaScriptExpression::DeleteWatcher |  | Coverage: | 100.000% (11/11) | 
 |  | 9 | 5 | 
|  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 | 
 |  | 2 | 1 | 
|  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 | 
 |  | 3 | 3 | 
|  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 | 
 |  | 2 | 2 | 
|  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 | 
 |  | 2 | 1 | 
|  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 | 
 |  | 3 | 2 | 
|  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 | 
 |  | 1 | 1 | 
|  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 | 
 |  | 15 | 3 | 
|  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 | 
 |  | 3 | 2 | 
|  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 | 
 |  | 4 | 2 | 
|  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 | 
 |  | 4 | 1 | 
|  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 | 
 |  | 1 | 1 | 
|  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 | 
 |  | 1 | 1 | 
|  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 | 
 |  | 1 | 1 | 
|  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 | 
 |  | 1 | 1 | 
|  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 | 
 |  | 1 | 1 | 
|  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 | 
 |  | 2 | 2 | 
|  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 | 
 |  | 1 | 1 | 
|  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 | 
 |  | 6 | 2 | 
|  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 | 
 |  | 1 | 1 | 
|  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 | 
 |  | 1 | 1 | 
|  ~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 | 
 |  | 9 | 4 |