![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <qqmldomelements_p.h>
Public Member Functions | |
| bool | iterateDirectSubpaths (const DomItem &self, DirectVisitor visitor) const |
| Path | typePath () const |
| bool | isAlias () const |
| bool | isParametricType () const |
| void | writeOut (const DomItem &self, OutWriter &lw) const |
| ScriptElementVariant | nameIdentifiers () const |
| void | setNameIdentifiers (const ScriptElementVariant &name) |
| Public Member Functions inherited from QQmlJS::Dom::AttributeInfo | |
| bool | iterateDirectSubpaths (const DomItem &self, DirectVisitor visitor) const |
| Path | addAnnotation (const Path &selfPathFromOwner, const QmlObject &annotation, QmlObject **aPtr=nullptr) |
| void | updatePathFromOwner (const Path &newPath) |
| QQmlJSScope::ConstPtr | semanticScope () const |
| void | setSemanticScope (const QQmlJSScope::ConstPtr &scope) |
Public Attributes | |
| QString | read |
| QString | write |
| QString | bindable |
| QString | notify |
| bool | isFinal = false |
| bool | isPointer = false |
| bool | isDefaultMember = false |
| bool | isRequired = false |
| ScriptElementVariant | m_nameIdentifiers |
| Public Attributes inherited from QQmlJS::Dom::AttributeInfo | |
| QString | name |
| Access | access = Access::Public |
| QString | typeName |
| bool | isReadonly = false |
| bool | isList = false |
| QList< QmlObject > | annotations |
| RegionComments | comments |
| QQmlJSScope::ConstPtr | m_semanticScope |
Static Public Attributes | |
| static constexpr DomType | kindValue = DomType::PropertyDefinition |
Additional Inherited Members | |
| Public Types inherited from QQmlJS::Dom::AttributeInfo | |
| enum | Access { Private , Protected , Public } |
Definition at line 618 of file qqmldomelements_p.h.
|
inline |
Definition at line 646 of file qqmldomelements_p.h.
Referenced by iterateDirectSubpaths(), and QQmlJS::Dom::QmlObject::resolveAlias().
| bool QQmlJS::Dom::PropertyDefinition::isParametricType | ( | ) | const |
Definition at line 1808 of file qqmldomelements.cpp.
|
inline |
Definition at line 623 of file qqmldomelements_p.h.
References isAlias(), isDefaultMember, isFinal, isPointer, isRequired, and typePath().
|
inline |
Definition at line 649 of file qqmldomelements_p.h.
|
inline |
Definition at line 650 of file qqmldomelements_p.h.
|
inline |
Definition at line 644 of file qqmldomelements_p.h.
Referenced by iterateDirectSubpaths().
Definition at line 1813 of file qqmldomelements.cpp.
References QQmlJS::Dom::FileLocations::treeOf().
| QString QQmlJS::Dom::PropertyDefinition::bindable |
Definition at line 654 of file qqmldomelements_p.h.
| bool QQmlJS::Dom::PropertyDefinition::isDefaultMember = false |
Definition at line 658 of file qqmldomelements_p.h.
Referenced by iterateDirectSubpaths().
| bool QQmlJS::Dom::PropertyDefinition::isFinal = false |
Definition at line 656 of file qqmldomelements_p.h.
Referenced by iterateDirectSubpaths().
| bool QQmlJS::Dom::PropertyDefinition::isPointer = false |
Definition at line 657 of file qqmldomelements_p.h.
Referenced by iterateDirectSubpaths().
| bool QQmlJS::Dom::PropertyDefinition::isRequired = false |
Definition at line 659 of file qqmldomelements_p.h.
Referenced by iterateDirectSubpaths().
|
staticconstexpr |
Definition at line 621 of file qqmldomelements_p.h.
| ScriptElementVariant QQmlJS::Dom::PropertyDefinition::m_nameIdentifiers |
Definition at line 660 of file qqmldomelements_p.h.
| QString QQmlJS::Dom::PropertyDefinition::notify |
Definition at line 655 of file qqmldomelements_p.h.
| QString QQmlJS::Dom::PropertyDefinition::read |
Definition at line 652 of file qqmldomelements_p.h.
| QString QQmlJS::Dom::PropertyDefinition::write |
Definition at line 653 of file qqmldomelements_p.h.