OpenCoverage

qqmljsastfwd_p.h

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

Generated by Squish Coco 4.2.0