Qt 6.x
The Qt SDK
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
QQmlJS::Dom::CommentCollectorVisitor Class Reference
+ Inheritance diagram for QQmlJS::Dom::CommentCollectorVisitor:
+ Collaboration diagram for QQmlJS::Dom::CommentCollectorVisitor:

Public Member Functions

 CommentCollectorVisitor (AstComments *comments, AST::Node *n)
 
void throwRecursionDepthError () override
 
bool preVisit (Node *n) override
 

Public Attributes

AstCommentscomments
 
QMultiMap< quint32, const QList< Comment > * > nodeComments
 

Additional Inherited Members

- Protected 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
 
- Protected Member Functions inherited from QQmlJS::AST::Visitor
 Visitor (quint16 parentRecursionDepth=0)
 
bool preVisit (Node *) override
 
void postVisit (Node *) override
 
- Protected Member Functions inherited from QQmlJS::AST::BaseVisitor
 BaseVisitor (quint16 parentRecursionDepth=0)
 
virtual ~BaseVisitor ()
 
virtual bool preVisit (Node *)=0
 
virtual void postVisit (Node *)=0
 
virtual QQmlJSASTClassListToVisit void throwRecursionDepthError ()=0
 
quint16 recursionDepth () const
 
- Static Protected 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 696 of file qqmldomcomments.cpp.

Constructor & Destructor Documentation

◆ CommentCollectorVisitor()

QQmlJS::Dom::CommentCollectorVisitor::CommentCollectorVisitor ( AstComments comments,
AST::Node n 
)
inline

Definition at line 699 of file qqmldomcomments.cpp.

Member Function Documentation

◆ preVisit()

bool QQmlJS::Dom::CommentCollectorVisitor::preVisit ( Node n)
inlineoverridevirtual

Implements QQmlJS::AST::BaseVisitor.

Definition at line 706 of file qqmldomcomments.cpp.

◆ throwRecursionDepthError()

void QQmlJS::Dom::CommentCollectorVisitor::throwRecursionDepthError ( )
inlineoverridevirtual

Implements QQmlJS::AST::BaseVisitor.

Definition at line 704 of file qqmldomcomments.cpp.

Member Data Documentation

◆ comments

AstComments* QQmlJS::Dom::CommentCollectorVisitor::comments

Definition at line 715 of file qqmldomcomments.cpp.

◆ nodeComments

QMultiMap<quint32, const QList<Comment> *> QQmlJS::Dom::CommentCollectorVisitor::nodeComments

Definition at line 716 of file qqmldomcomments.cpp.


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