![]() |
Qt 6.x
The Qt SDK
|
Public Member Functions | |
AstRangesVisitor ()=default | |
void | addNodeRanges (AST::Node *rootNode) |
void | addItemRanges (DomItem item, FileLocations::Tree itemLocations, Path currentP) |
void | throwRecursionDepthError () override |
bool | preVisit (Node *n) override |
Static Public Member Functions | |
static const QSet< int > | kindsToSkip () |
Public Attributes | |
QQmlJS::Engine * | engine |
FileLocations::Tree | rootItemLocations |
QMap< quint32, ElementRef > | starts |
QMap< quint32, ElementRef > | ends |
Definition at line 345 of file qqmldomcomments.cpp.
|
default |
void QQmlJS::Dom::AstRangesVisitor::addItemRanges | ( | DomItem | item, |
FileLocations::Tree | itemLocations, | ||
Path | currentP | ||
) |
Definition at line 381 of file qqmldomcomments.cpp.
References QSet< T >::begin(), QSet< T >::cbegin(), QSet< T >::end(), ends, it, item, qCWarning, and starts.
Referenced by QQmlJS::Dom::AstComments::collectComments().
Definition at line 376 of file qqmldomcomments.cpp.
References QQmlJS::AST::Node::accept().
Referenced by QQmlJS::Dom::AstComments::collectComments().
|
static |
Definition at line 410 of file qqmldomcomments.cpp.
Referenced by preVisit().
|
inlineoverridevirtual |
Implements QQmlJS::AST::BaseVisitor.
Definition at line 357 of file qqmldomcomments.cpp.
References contains(), ends, kindsToSkip(), and starts.
|
inlineoverridevirtual |
Implements QQmlJS::AST::BaseVisitor.
Definition at line 353 of file qqmldomcomments.cpp.
QMap<quint32, ElementRef> QQmlJS::Dom::AstRangesVisitor::ends |
Definition at line 373 of file qqmldomcomments.cpp.
Referenced by addItemRanges(), QQmlJS::Dom::AstComments::collectComments(), and preVisit().
QQmlJS::Engine* QQmlJS::Dom::AstRangesVisitor::engine |
Definition at line 370 of file qqmldomcomments.cpp.
FileLocations::Tree QQmlJS::Dom::AstRangesVisitor::rootItemLocations |
Definition at line 371 of file qqmldomcomments.cpp.
QMap<quint32, ElementRef> QQmlJS::Dom::AstRangesVisitor::starts |
Definition at line 372 of file qqmldomcomments.cpp.
Referenced by addItemRanges(), QQmlJS::Dom::AstComments::collectComments(), and preVisit().