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>.
|
A vistor that visits all the AST:Node. More...
#include <qqmldomcomments_p.h>
Static Public Member Functions | |
static QSet< int > | uiKinds () |
returns a set with all Ui* Nodes (i.e. | |
Additional Inherited Members | |
Protected Attributes inherited from QQmlJS::AST::BaseVisitor | |
quint16 | m_recursionDepth = 0 |
A vistor that visits all the AST:Node.
The default visitor does not necessarily visit all nodes, because some part of the AST are typically handled manually. This visitor visits all AST elements contained.
Note: Subclasses should take care to call the parent (i.e. this) visit/endVisit methods when overriding them, to guarantee that all element are really visited
Definition at line 264 of file qqmldomcomments_p.h.
|
default |
|
inlineoverride |
Definition at line 354 of file qqmldomcomments_p.h.
References QQmlJS::AST::Node::accept(), and el.
|
inlineoverride |
Definition at line 342 of file qqmldomcomments_p.h.
References QQmlJS::AST::Node::accept(), and el.
|
inlineoverride |
Definition at line 334 of file qqmldomcomments_p.h.
References QQmlJS::AST::Node::accept(), and el.
|
inlineoverride |
Definition at line 337 of file qqmldomcomments_p.h.
References QQmlJS::AST::Node::accept(), and el.
|
inlineoverride |
Definition at line 335 of file qqmldomcomments_p.h.
References QQmlJS::AST::Node::accept(), and el.
|
inlineoverridevirtual |
Implements QQmlJS::AST::BaseVisitor.
Definition at line 271 of file qqmldomcomments_p.h.
|
static |
returns a set with all Ui* Nodes (i.e.
the top level non javascript Qml)
Definition at line 315 of file qqmldomcomments.cpp.
References QQmlJS::AST::Node::Kind_UiAnnotation, QQmlJS::AST::Node::Kind_UiAnnotationList, QQmlJS::AST::Node::Kind_UiArrayBinding, QQmlJS::AST::Node::Kind_UiArrayMemberList, QQmlJS::AST::Node::Kind_UiEnumDeclaration, QQmlJS::AST::Node::Kind_UiEnumMemberList, QQmlJS::AST::Node::Kind_UiHeaderItemList, QQmlJS::AST::Node::Kind_UiImport, QQmlJS::AST::Node::Kind_UiInlineComponent, QQmlJS::AST::Node::Kind_UiObjectBinding, QQmlJS::AST::Node::Kind_UiObjectDefinition, QQmlJS::AST::Node::Kind_UiObjectInitializer, QQmlJS::AST::Node::Kind_UiObjectMemberList, QQmlJS::AST::Node::Kind_UiParameterList, QQmlJS::AST::Node::Kind_UiPragma, QQmlJS::AST::Node::Kind_UiPragmaValueList, QQmlJS::AST::Node::Kind_UiProgram, QQmlJS::AST::Node::Kind_UiPublicMember, QQmlJS::AST::Node::Kind_UiQualifiedId, QQmlJS::AST::Node::Kind_UiRequired, QQmlJS::AST::Node::Kind_UiScriptBinding, QQmlJS::AST::Node::Kind_UiSourceElement, and QQmlJS::AST::Node::Kind_UiVersionSpecifier.
|
inlineoverride |
Definition at line 348 of file qqmldomcomments_p.h.
References QQmlJS::AST::Node::accept(), and el.
|
inlineoverride |
Definition at line 304 of file qqmldomcomments_p.h.
References QQmlJS::AST::Node::accept(), and el.
|
inlineoverride |
Definition at line 322 of file qqmldomcomments_p.h.
References QQmlJS::AST::Node::accept(), and el.
|
inlineoverride |
Definition at line 328 of file qqmldomcomments_p.h.
References QQmlJS::AST::Node::accept(), and el.
|
inlineoverride |
Definition at line 292 of file qqmldomcomments_p.h.
References QQmlJS::AST::Node::accept(), and el.
|
inlineoverride |
Definition at line 286 of file qqmldomcomments_p.h.
References QQmlJS::AST::Node::accept(), and el.
|
inlineoverride |
Definition at line 310 of file qqmldomcomments_p.h.
References QQmlJS::AST::Node::accept(), and el.
|
inlineoverride |
Definition at line 273 of file qqmldomcomments_p.h.
References QQmlJS::AST::Node::accept(), and el.
|
inlineoverride |
Definition at line 316 of file qqmldomcomments_p.h.
References QQmlJS::AST::Node::accept(), and el.
|
inlineoverride |
Definition at line 298 of file qqmldomcomments_p.h.
References QQmlJS::AST::Node::accept(), and el.
|
inlineoverride |
Definition at line 280 of file qqmldomcomments_p.h.
References QQmlJS::AST::Node::accept(), and el.