![]() |
Qt 6.x
The Qt SDK
|
Use this to contain any script element. More...
#include <qqmldomitem_p.h>
Public Member Functions | |
ScriptElement::PointerType< ScriptElement > | base () const |
Returns a pointer to the virtual base for virtual method calls. | |
operator bool () const | |
template<typename F > | |
void | visitConst (F &&visitor) const |
template<typename F > | |
void | visit (F &&visitor) |
std::optional< ScriptElementT > | data () |
void | setData (ScriptElementT data) |
Static Public Member Functions | |
template<typename T > | |
static ScriptElementVariant | fromElement (T element) |
Use this to contain any script element.
Definition at line 714 of file qqmldomitem_p.h.
Definition at line 729 of file qqmldomitem_p.h.
|
inline |
Returns a pointer to the virtual base for virtual method calls.
A helper to call virtual methods without having to call std::visit(...).
Definition at line 753 of file qqmldomitem_p.h.
References e.
Referenced by QQmlJS::Dom::ScriptElements::ForStatement::createFileLocations(), QQmlJS::Dom::ScriptElements::IfStatement::createFileLocations(), QQmlJS::Dom::ScriptElements::ReturnStatement::createFileLocations(), QQmlJS::Dom::ScriptElements::BinaryExpression::createFileLocations(), QQmlJS::Dom::ScriptElements::VariableDeclarationEntry::createFileLocations(), QQmlJS::Dom::ScriptElementDomWrapper::operator*(), QQmlJS::Dom::ScriptElementDomWrapper::operator*(), QQmlJS::Dom::ScriptElementDomWrapper::operator->(), QQmlJS::Dom::ScriptElementDomWrapper::operator->(), QQmlJS::Dom::ScriptElements::ForStatement::updatePathFromOwner(), QQmlJS::Dom::ScriptElements::IfStatement::updatePathFromOwner(), QQmlJS::Dom::ScriptElements::ReturnStatement::updatePathFromOwner(), QQmlJS::Dom::ScriptElements::BinaryExpression::updatePathFromOwner(), and QQmlJS::Dom::ScriptElements::VariableDeclarationEntry::updatePathFromOwner().
|
inline |
Definition at line 781 of file qqmldomitem_p.h.
Referenced by setData().
|
inlinestatic |
Definition at line 737 of file qqmldomitem_p.h.
Referenced by QQmlJS::Dom::QQmlDomAstCreator::endVisit(), QQmlJS::Dom::QQmlDomAstCreator::endVisit(), QQmlJS::Dom::QQmlDomAstCreator::endVisit(), QQmlJS::Dom::QQmlDomAstCreator::endVisitHelper(), and QQmlJS::Dom::QQmlDomAstCreator::visit().
|
inline |
Definition at line 766 of file qqmldomitem_p.h.
|
inline |
Definition at line 782 of file qqmldomitem_p.h.
References data().
|
inline |
Definition at line 776 of file qqmldomitem_p.h.
|
inline |
Definition at line 769 of file qqmldomitem_p.h.