Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
QQmlJS::Dom::FirstNodeVisitor Class Reference
Inheritance diagram for QQmlJS::Dom::FirstNodeVisitor:
Collaboration diagram for QQmlJS::Dom::FirstNodeVisitor:

Public Member Functions

 FirstNodeVisitor (qsizetype minStart, qsizetype maxEnd)
bool preVisit (AST::Node *n) override
 FirstNodeVisitor (qsizetype minStart, qsizetype maxEnd)
bool preVisit (AST::Node *n) override
Public Member Functions inherited from QQmlJS::Dom::VisitAll
 VisitAll ()=default
void throwRecursionDepthError () override
bool visit (AST::UiPublicMember *el) override
bool visit (AST::UiSourceElement *el) override
bool visit (AST::UiObjectDefinition *el) override
bool visit (AST::UiObjectBinding *el) override
bool visit (AST::UiScriptBinding *el) override
bool visit (AST::UiArrayBinding *el) override
bool visit (AST::UiParameterList *el) override
bool visit (AST::UiQualifiedId *el) override
bool visit (AST::UiEnumDeclaration *el) override
bool visit (AST::UiInlineComponent *el) override
void endVisit (AST::UiImport *el) override
void endVisit (AST::UiPublicMember *el) override
void endVisit (AST::UiParameterList *el) override
void endVisit (AST::UiEnumMemberList *el) override
bool visit (AST::TemplateLiteral *el) override
void endVisit (AST::Elision *el) override
Public Member Functions inherited from QQmlJS::AST::Visitor
 Visitor (quint16 parentRecursionDepth=0)
bool preVisit (Node *) override
void postVisit (Node *) override
Public Member Functions inherited from QQmlJS::AST::BaseVisitor
 BaseVisitor (quint16 parentRecursionDepth=0)
virtual ~BaseVisitor ()
quint16 recursionDepth () const

Public Attributes

qsizetype minStart = 0
qsizetype maxEnd = std::numeric_limits<qint32>::max()
AST::NodefirstNodeInRange = nullptr

Additional Inherited Members

Static Public Member Functions inherited from QQmlJS::Dom::VisitAll
static QSet< int > uiKinds ()
 returns a set with all Ui* Nodes (i.e.
Protected Attributes inherited from QQmlJS::AST::BaseVisitor
quint16 m_recursionDepth = 0

Detailed Description

Definition at line 1684 of file qqmldomelements.cpp.

Constructor & Destructor Documentation

◆ FirstNodeVisitor() [1/2]

QQmlJS::Dom::FirstNodeVisitor::FirstNodeVisitor ( qsizetype minStart,
qsizetype maxEnd )
inline

Definition at line 1691 of file qqmldomelements.cpp.

◆ FirstNodeVisitor() [2/2]

QQmlJS::Dom::FirstNodeVisitor::FirstNodeVisitor ( qsizetype minStart,
qsizetype maxEnd )
inline

Definition at line 1691 of file qqmldomelements.cpp.

Member Function Documentation

◆ preVisit() [1/2]

bool QQmlJS::Dom::FirstNodeVisitor::preVisit ( AST::Node * n)
inlineoverridevirtual

Implements QQmlJS::AST::BaseVisitor.

Definition at line 1693 of file qqmldomelements.cpp.

◆ preVisit() [2/2]

bool QQmlJS::Dom::FirstNodeVisitor::preVisit ( AST::Node * n)
inlineoverridevirtual

Implements QQmlJS::AST::BaseVisitor.

Definition at line 1693 of file qqmldomelements.cpp.

Member Data Documentation

◆ firstNodeInRange

AST::Node * QQmlJS::Dom::FirstNodeVisitor::firstNodeInRange = nullptr

Definition at line 1689 of file qqmldomelements.cpp.

◆ maxEnd

qsizetype QQmlJS::Dom::FirstNodeVisitor::maxEnd = std::numeric_limits<qint32>::max()

Definition at line 1688 of file qqmldomelements.cpp.

◆ minStart

qsizetype QQmlJS::Dom::FirstNodeVisitor::minStart = 0

Definition at line 1687 of file qqmldomelements.cpp.


The documentation for this class was generated from the following file: