| Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsastfwd_p.h |
| Switch to Source code | Preprocessed file |
| Line | Source | Count |
|---|---|---|
| 1 | - | |
| 2 | - | |
| 3 | namespace QQmlJS { namespace AST { | - |
| 4 | - | |
| 5 | class SourceLocation | - |
| 6 | { | - |
| 7 | public: | - |
| 8 | explicit SourceLocation(quint32 offset = 0, quint32 length = 0, quint32 line = 0, quint32 column = 0) | - |
| 9 | : offset(offset), length(length), | - |
| 10 | startLine(line), startColumn(column) | - |
| 11 | { } executed 179994219 times by 150 tests: end of blockExecuted by:
| 179994219 |
| 12 | - | |
| 13 | bool isValid() const { return executed 1833198 times by 104 tests: length != 0;return length != 0;Executed by:
executed 1833198 times by 104 tests: }return length != 0;Executed by:
| 1833198 |
| 14 | - | |
| 15 | quint32 begin() const { return executed 16720416 times by 1 test: offset;return offset;Executed by:
executed 16720416 times by 1 test: }return offset;Executed by:
| 16720416 |
| 16 | quint32 end() const { return executed 16720414 times by 1 test: offset + length;return offset + length;Executed by:
executed 16720414 times by 1 test: }return offset + length;Executed by:
| 16720414 |
| 17 | - | |
| 18 | - | |
| 19 | - | |
| 20 | quint32 offset; | - |
| 21 | quint32 length; | - |
| 22 | quint32 startLine; | - |
| 23 | quint32 startColumn; | - |
| 24 | }; | - |
| 25 | - | |
| 26 | class Visitor; | - |
| 27 | class Node; | - |
| 28 | class ExpressionNode; | - |
| 29 | class Statement; | - |
| 30 | class ThisExpression; | - |
| 31 | class IdentifierExpression; | - |
| 32 | class NullExpression; | - |
| 33 | class TrueLiteral; | - |
| 34 | class FalseLiteral; | - |
| 35 | class SuperLiteral; | - |
| 36 | class NumericLiteral; | - |
| 37 | class StringLiteral; | - |
| 38 | class TemplateLiteral; | - |
| 39 | class RegExpLiteral; | - |
| 40 | class Pattern; | - |
| 41 | class ArrayPattern; | - |
| 42 | class ObjectPattern; | - |
| 43 | class PatternElement; | - |
| 44 | class PatternElementList; | - |
| 45 | class PatternProperty; | - |
| 46 | class PatternPropertyList; | - |
| 47 | class Elision; | - |
| 48 | class PropertyName; | - |
| 49 | class IdentifierPropertyName; | - |
| 50 | class StringLiteralPropertyName; | - |
| 51 | class NumericLiteralPropertyName; | - |
| 52 | class ComputedPropertyName; | - |
| 53 | class ArrayMemberExpression; | - |
| 54 | class FieldMemberExpression; | - |
| 55 | class TaggedTemplate; | - |
| 56 | class NewMemberExpression; | - |
| 57 | class NewExpression; | - |
| 58 | class CallExpression; | - |
| 59 | class ArgumentList; | - |
| 60 | class PostIncrementExpression; | - |
| 61 | class PostDecrementExpression; | - |
| 62 | class DeleteExpression; | - |
| 63 | class VoidExpression; | - |
| 64 | class TypeOfExpression; | - |
| 65 | class PreIncrementExpression; | - |
| 66 | class PreDecrementExpression; | - |
| 67 | class UnaryPlusExpression; | - |
| 68 | class UnaryMinusExpression; | - |
| 69 | class TildeExpression; | - |
| 70 | class NotExpression; | - |
| 71 | class BinaryExpression; | - |
| 72 | class ConditionalExpression; | - |
| 73 | class Expression; | - |
| 74 | class YieldExpression; | - |
| 75 | class Block; | - |
| 76 | class LeftHandSideExpression; | - |
| 77 | class StatementList; | - |
| 78 | class VariableStatement; | - |
| 79 | class VariableDeclarationList; | - |
| 80 | class EmptyStatement; | - |
| 81 | class ExpressionStatement; | - |
| 82 | class IfStatement; | - |
| 83 | class DoWhileStatement; | - |
| 84 | class WhileStatement; | - |
| 85 | class ForStatement; | - |
| 86 | class ForEachStatement; | - |
| 87 | class ContinueStatement; | - |
| 88 | class BreakStatement; | - |
| 89 | class ReturnStatement; | - |
| 90 | class WithStatement; | - |
| 91 | class SwitchStatement; | - |
| 92 | class CaseBlock; | - |
| 93 | class CaseClauses; | - |
| 94 | class CaseClause; | - |
| 95 | class DefaultClause; | - |
| 96 | class LabelledStatement; | - |
| 97 | class ThrowStatement; | - |
| 98 | class TryStatement; | - |
| 99 | class Catch; | - |
| 100 | class Finally; | - |
| 101 | class FunctionDeclaration; | - |
| 102 | class FunctionExpression; | - |
| 103 | class FormalParameterList; | - |
| 104 | class Program; | - |
| 105 | class DebuggerStatement; | - |
| 106 | class NestedExpression; | - |
| 107 | class ClassExpression; | - |
| 108 | class ClassDeclaration; | - |
| 109 | class ClassElementList; | - |
| 110 | - | |
| 111 | - | |
| 112 | class UiProgram; | - |
| 113 | class UiPragma; | - |
| 114 | class UiImport; | - |
| 115 | class UiPublicMember; | - |
| 116 | class UiParameterList; | - |
| 117 | class UiObjectDefinition; | - |
| 118 | class UiObjectInitializer; | - |
| 119 | class UiObjectBinding; | - |
| 120 | class UiScriptBinding; | - |
| 121 | class UiSourceElement; | - |
| 122 | class UiArrayBinding; | - |
| 123 | class UiObjectMember; | - |
| 124 | class UiObjectMemberList; | - |
| 125 | class UiArrayMemberList; | - |
| 126 | class UiQualifiedId; | - |
| 127 | class UiQualifiedPragmaId; | - |
| 128 | class UiHeaderItemList; | - |
| 129 | class UiEnumDeclaration; | - |
| 130 | class UiEnumMemberList; | - |
| 131 | - | |
| 132 | } } | - |
| 133 | - | |
| 134 | - | |
| Switch to Source code | Preprocessed file |