Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
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
// Qt-Security score:significant
4
5
#
ifndef
QQMLDOM_FWD_P_H
6
#
define
QQMLDOM_FWD_P_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists purely as an
13
// implementation detail. This header file may change from version to
14
// version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#
include
"qqmldom_global.h"
20
#
include
"private/qglobal_p.h"
21
22
QT_BEGIN_NAMESPACE
23
24
namespace
QQmlJS
{
25
namespace
Dom
{
26
namespace
FileLocations
{
27
class
Node
;
28
}
29
class
AstComments
;
30
class
Binding
;
31
class
Comment
;
32
class
CommentedElement
;
33
class
ConstantData;
34
class
DomBase
;
35
enum
DomCreationOption
:
char
;
36
class
DomEnvironment;
37
class
DomItem
;
38
class
DomTop
;
39
class
DomUniverse;
40
class
Empty;
41
class
EnumDecl;
42
class
Export
;
43
class
ExternalItemInfoBase
;
44
class
ExternalItemPairBase
;
45
class
ExternalOwningItem;
46
enum
FileLocationRegion :
int
;
47
class
FileWriter
;
48
class
GlobalComponent;
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
MutableDomItem
;
60
class
ObserversTrie;
61
class
OutWriter;
62
class
OutWriterState;
63
class
OwningItem
;
64
class
Path
;
65
class
Pragma
;
66
class
PropertyDefinition
;
67
class
PropertyInfo
;
68
class
QQmlDomAstCreator;
69
class
QmlComponent;
70
class
QmlFile;
71
class
QmlObject
;
72
class
Reference
;
73
class
RegionComments
;
74
class
ScriptExpression
;
75
class
Source
;
76
class
TestDomItem;
77
class
Version
;
78
79
namespace
ScriptElements
{
80
class
BlockStatement
;
81
class
IdentifierExpression
;
82
class
Literal
;
83
class
ForStatement
;
84
class
IfStatement
;
85
class
BinaryExpression
;
86
class
VariableDeclaration
;
87
class
VariableDeclarationEntry
;
88
class
GenericScriptElement
;
89
// TODO: add new script classes here, as qqmldomitem_p.h cannot include qqmldomscriptelements_p.h
90
// without creating circular dependencies
91
class
ReturnStatement
;
92
93
}
// end namespace ScriptElements
94
95
}
// end namespace Dom
96
}
// end namespace QQmlJS
97
QT_END_NAMESPACE
98
#
endif
// QQMLDOM_FWD_P_H
QQmlJS::Dom::AstComments::CommentKey
std::pair< AST::Node *, CommentAnchor > CommentKey
Definition
qqmldomcomments_p.h:231
QQmlJS::Dom::Binding
Definition
qqmldomelements_p.h:453
QQmlJS::Dom::Comment
Represents a comment.
Definition
qqmldomcomments_p.h:95
QQmlJS::Dom::CommentedElement
Keeps the comment associated with an element.
Definition
qqmldomcomments_p.h:137
QQmlJS::Dom::DomBase
Definition
qqmldomitem_p.h:204
QQmlJS::Dom::DomItem
A value type that references any element of the Dom.
Definition
qqmldomitem_p.h:851
QQmlJS::Dom::DomTop
Definition
qqmldomtop_p.h:136
QQmlJS::Dom::Export
Definition
qqmldomelements_p.h:905
QQmlJS::Dom::ExternalItemInfoBase
Definition
qqmldomtop_p.h:362
QQmlJS::Dom::ExternalItemPairBase
Definition
qqmldomtop_p.h:40
QQmlJS::Dom::FileLocations::Node
Represents a Node of FileLocations tree.
Definition
qqmldomfilelocations_p.h:58
QQmlJS::Dom::FileWriter
Definition
qqmldomfilewriter_p.h:31
QQmlJS::Dom::Id
Definition
qqmldomelements_p.h:317
QQmlJS::Dom::Import
Definition
qqmldomelements_p.h:225
QQmlJS::Dom::List::Length
std::function< index_type(const DomItem &)> Length
Definition
qqmldomitem_p.h:355
QQmlJS::Dom::Map::Keys
std::function< QSet< QString >(const DomItem &)> Keys
Definition
qqmldomitem_p.h:313
QQmlJS::Dom::MethodInfo
Definition
qqmldomelements_p.h:659
QQmlJS::Dom::MockOwner::subMaps
QMap< QString, QMap< QString, MockObject > > subMaps
Definition
qqmldommock_p.h:105
QQmlJS::Dom::MutableDomItem
Definition
qqmldomitem_p.h:1515
QQmlJS::Dom::OwningItem
A DomItem that owns other DomItems and is managed through a shared pointer.
Definition
qqmldomitem_p.h:1401
QQmlJS::Dom::Path
Definition
qqmldompath_p.h:582
QQmlJS::Dom::Pragma
Definition
qqmldomelements_p.h:292
QQmlJS::Dom::PropertyDefinition
Definition
qqmldomelements_p.h:566
QQmlJS::Dom::PropertyInfo
Definition
qqmldomelements_p.h:613
QQmlJS::Dom::QmlObject::Attributes
QList< std::pair< SourceLocation, DomItem > > Attributes
Definition
qqmldomelements_p.h:862
QQmlJS::Dom::Reference::kindValue
static constexpr DomType kindValue
Definition
qqmldomitem_p.h:644
QQmlJS::Dom::RegionComments
Keeps the comments associated with a DomItem.
Definition
qqmldomcomments_p.h:172
QQmlJS::Dom::ScriptElements::BinaryExpression
Definition
qqmldomscriptelements_p.h:355
QQmlJS::Dom::ScriptElements::BlockStatement
Definition
qqmldomscriptelements_p.h:223
QQmlJS::Dom::ScriptElements::ForStatement
Definition
qqmldomscriptelements_p.h:279
QQmlJS::Dom::ScriptElements::GenericScriptElement
Definition
qqmldomscriptelements_p.h:168
QQmlJS::Dom::ScriptElements::IdentifierExpression
Definition
qqmldomscriptelements_p.h:240
QQmlJS::Dom::ScriptElements::IfStatement
Definition
qqmldomscriptelements_p.h:315
QQmlJS::Dom::ScriptElements::Literal
Definition
qqmldomscriptelements_p.h:256
QQmlJS::Dom::ScriptElements::ReturnStatement
Definition
qqmldomscriptelements_p.h:338
QQmlJS::Dom::ScriptElements::VariableDeclarationEntry
Definition
qqmldomscriptelements_p.h:384
QQmlJS::Dom::ScriptElements::VariableDeclaration
Definition
qqmldomscriptelements_p.h:410
QQmlJS::Dom::ScriptExpression::ExpressionType
ExpressionType
Definition
qqmldomelements_p.h:341
QQmlJS::Dom::Source
Definition
qqmldompath_p.h:717
QQmlJS::Dom::Version
Definition
qqmldomelements_p.h:122
QQmlJS::Dom::FileLocations
Provides entities to maintain mappings between elements and their location in a file.
Definition
qqmldomitem_p.h:672
QQmlJS::Dom::ScriptElements
Definition
qqmldomscriptelements_p.h:34
QQmlJS::Dom
Definition
qqmljsimportvisitor_p.h:38
QQmlJS::Dom::DomCreationOption
DomCreationOption
Definition
qqmldomconstants_p.h:408
QQmlJS::Dom::fileLocationRegionName
QString fileLocationRegionName(FileLocationRegion region)
Definition
qqmldom_utils.cpp:24
QQmlJS::Dom::fileLocationRegionValue
FileLocationRegion fileLocationRegionValue(QStringView region)
Definition
qqmldom_utils.cpp:29
QQmlJS::Dom::regionEnum
static QMetaEnum regionEnum
Definition
qqmldom_utils.cpp:22
QQmlJS::Dom::sourceLocationToQCborValue
QCborValue sourceLocationToQCborValue(QQmlJS::SourceLocation loc)
Definition
qqmldom_utils.cpp:34
QQmlJS
Definition
qv4bytecodegenerator_p.h:27
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qOverloadedVisitor
qOverloadedVisitor(Ts...) -> qOverloadedVisitor< Ts... >
qOverloadedVisitor
Definition
qqmldom_utils_p.h:33
qtdeclarative
src
qmldom
qqmldom_fwd_p.h
Generated on
for Qt by
1.18.0