Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qqmldom_fwd_p.h
Go to the documentation of this file.
1
// Copyright (C) 2020 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#ifndef QQMLDOM_FWD_P_H
5
#define QQMLDOM_FWD_P_H
6
7
//
8
// W A R N I N G
9
// -------------
10
//
11
// This file is not part of the Qt API. It exists purely as an
12
// implementation detail. This header file may change from version to
13
// version without notice, or even be removed.
14
//
15
// We mean it.
16
//
17
18
#include "
qqmldom_global.h
"
19
#include "private/qglobal_p.h"
20
21
QT_BEGIN_NAMESPACE
22
23
namespace
QQmlJS
{
24
namespace
Dom {
25
26
class
AstComments
;
27
class
AttachedInfo
;
28
class
Binding
;
29
class
Comment
;
30
class
CommentedElement
;
31
class
ConstantData
;
32
class
DomBase;
33
enum
DomCreationOption
: char;
34
class
DomEnvironment
;
35
class
DomItem
;
36
class
DomTop;
37
class
DomUniverse
;
38
class
Empty
;
39
class
EnumDecl
;
40
class
Export
;
41
class
ExternalItemInfoBase;
42
class
ExternalItemPairBase;
43
class
ExternalOwningItem;
44
class
FileLocations
;
45
enum
FileLocationRegion
: int;
46
class
FileWriter;
47
class
GlobalComponent
;
48
class
GlobalScope
;
49
class
MockObject
;
50
class
MockOwner
;
51
class
Id
;
52
class
Import
;
53
class
JsFile
;
54
class
JsResource
;
55
class
List;
56
class
LoadInfo
;
57
class
Map
;
58
class
MethodInfo
;
59
class
ModuleIndex
;
60
class
ModuleScope
;
61
class
MutableDomItem;
62
class
ObserversTrie;
63
class
OutWriter;
64
class
OutWriterState;
65
class
OwningItem;
66
class
Path;
67
class
Pragma
;
68
class
PropertyDefinition
;
69
class
PropertyInfo
;
70
class
QQmlDomAstCreator;
71
class
QmlComponent
;
72
class
QmlDirectory
;
73
class
QmldirFile
;
74
class
QmlFile
;
75
class
QmlObject
;
76
class
QmltypesComponent
;
77
class
QmltypesFile
;
78
class
Reference
;
79
class
RegionComments
;
80
class
ScriptExpression
;
81
class
Source;
82
class
TestDomItem;
83
class
Version
;
84
85
namespace
ScriptElements {
86
class
BlockStatement
;
87
class
IdentifierExpression
;
88
class
Literal
;
89
class
ForStatement
;
90
class
IfStatement
;
91
class
BinaryExpression
;
92
class
VariableDeclaration
;
93
class
VariableDeclarationEntry
;
94
class
GenericScriptElement
;
95
// TODO: add new script classes here, as qqmldomitem_p.h cannot include qqmldomscriptelements_p.h
96
// without creating circular dependencies
97
class
ReturnStatement
;
98
99
}
// end namespace ScriptElements
100
101
}
// end namespace Dom
102
}
// end namespace QQmlJS
103
QT_END_NAMESPACE
104
#endif
// QQMLDOM_FWD_P_H
DomItem
Definition
ui4.h:1038
QList< std::pair< QString, QString > >
QQmlJS::Dom::ScriptElements::BinaryExpression
Definition
qqmldomscriptelements_p.h:328
QQmlJS::Dom::ScriptElements::BlockStatement
Definition
qqmldomscriptelements_p.h:196
QQmlJS::Dom::ScriptElements::ForStatement
Definition
qqmldomscriptelements_p.h:252
QQmlJS::Dom::ScriptElements::GenericScriptElement
Definition
qqmldomscriptelements_p.h:167
QQmlJS::Dom::ScriptElements::IdentifierExpression
Definition
qqmldomscriptelements_p.h:213
QQmlJS::Dom::ScriptElements::IfStatement
Definition
qqmldomscriptelements_p.h:288
QQmlJS::Dom::ScriptElements::Literal
Definition
qqmldomscriptelements_p.h:229
QQmlJS::Dom::ScriptElements::ReturnStatement
Definition
qqmldomscriptelements_p.h:311
QQmlJS::Dom::ScriptElements::VariableDeclarationEntry
Definition
qqmldomscriptelements_p.h:357
QQmlJS::Dom::ScriptElements::VariableDeclaration
Definition
qqmldomscriptelements_p.h:383
QQmlJS::Dom::LookupType::Binding
@ Binding
QQmlJS::Dom::DomKind::Empty
@ Empty
QQmlJS::Dom::DomCreationOption
DomCreationOption
Definition
qqmldomconstants_p.h:400
QQmlJS::Dom::FileLocationRegion
FileLocationRegion
Definition
qqmldomconstants_p.h:343
QQmlJS::Dom::DomType::Export
@ Export
QQmlJS::Dom::DomType::Comment
@ Comment
QQmlJS::Dom::DomType::MockObject
@ MockObject
QQmlJS::Dom::DomType::QmlObject
@ QmlObject
QQmlJS::Dom::DomType::AstComments
@ AstComments
QQmlJS::Dom::DomType::LoadInfo
@ LoadInfo
QQmlJS::Dom::DomType::PropertyDefinition
@ PropertyDefinition
QQmlJS::Dom::DomType::Version
@ Version
QQmlJS::Dom::DomType::FileLocations
@ FileLocations
QQmlJS::Dom::DomType::Id
@ Id
QQmlJS::Dom::DomType::MockOwner
@ MockOwner
QQmlJS::Dom::DomType::Reference
@ Reference
QQmlJS::Dom::DomType::QmlFile
@ QmlFile
QQmlJS::Dom::DomType::ModuleScope
@ ModuleScope
QQmlJS::Dom::DomType::Import
@ Import
QQmlJS::Dom::DomType::MethodInfo
@ MethodInfo
QQmlJS::Dom::DomType::ModuleIndex
@ ModuleIndex
QQmlJS::Dom::DomType::QmlDirectory
@ QmlDirectory
QQmlJS::Dom::DomType::QmltypesComponent
@ QmltypesComponent
QQmlJS::Dom::DomType::DomEnvironment
@ DomEnvironment
QQmlJS::Dom::DomType::AttachedInfo
@ AttachedInfo
QQmlJS::Dom::DomType::RegionComments
@ RegionComments
QQmlJS::Dom::DomType::GlobalScope
@ GlobalScope
QQmlJS::Dom::DomType::ConstantData
@ ConstantData
QQmlJS::Dom::DomType::QmltypesFile
@ QmltypesFile
QQmlJS::Dom::DomType::ScriptExpression
@ ScriptExpression
QQmlJS::Dom::DomType::DomUniverse
@ DomUniverse
QQmlJS::Dom::DomType::GlobalComponent
@ GlobalComponent
QQmlJS::Dom::DomType::EnumDecl
@ EnumDecl
QQmlJS::Dom::DomType::CommentedElement
@ CommentedElement
QQmlJS::Dom::DomType::PropertyInfo
@ PropertyInfo
QQmlJS::Dom::DomType::Pragma
@ Pragma
QQmlJS::Dom::DomType::QmlComponent
@ QmlComponent
QQmlJS::Dom::DomType::JsFile
@ JsFile
QQmlJS::Dom::DomType::QmldirFile
@ QmldirFile
QQmlJS::Dom::DomType::JsResource
@ JsResource
QQmlJS
Definition
qqmljsdiagnosticmessage_p.h:28
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qstandardpaths_haiku.cpp:21
QT_END_NAMESPACE
Definition
qsharedpointer.cpp:1590
qqmldom_global.h
qtdeclarative
src
qmldom
qqmldom_fwd_p.h
Generated by
1.10.0