![]() |
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>
Static Public Member Functions | |
| static QString | preCodeForName (QStringView n) |
| static QString | postCodeForName (QStringView) |
Static Public Attributes | |
| static constexpr DomType | kindValue = DomType::Binding |
Friends | |
| class | QQmlDomAstCreatorBase |
Definition at line 506 of file qqmldomelements_p.h.
Definition at line 1162 of file qqmldomelements.cpp.
| QQmlJS::Dom::Binding::Binding | ( | const QString & | m_name, |
| std::unique_ptr< BindingValue > && | value, | ||
| BindingType | bindingType = BindingType::Normal ) |
Definition at line 1164 of file qqmldomelements.cpp.
References Binding().
Referenced by Binding().
| QQmlJS::Dom::Binding::Binding | ( | const QString & | m_name, |
| const std::shared_ptr< ScriptExpression > & | value, | ||
| BindingType | bindingType = BindingType::Normal ) |
Definition at line 1170 of file qqmldomelements.cpp.
| QQmlJS::Dom::Binding::Binding | ( | const QString & | m_name, |
| const QString & | scriptCode, | ||
| BindingType | bindingType = BindingType::Normal ) |
Definition at line 1177 of file qqmldomelements.cpp.
| QQmlJS::Dom::Binding::Binding | ( | const QString & | m_name, |
| const QmlObject & | value, | ||
| BindingType | bindingType = BindingType::Normal ) |
Definition at line 1185 of file qqmldomelements.cpp.
| QQmlJS::Dom::Binding::Binding | ( | const QString & | m_name, |
| const QList< QmlObject > & | value, | ||
| BindingType | bindingType = BindingType::Normal ) |
Definition at line 1190 of file qqmldomelements.cpp.
| QQmlJS::Dom::Binding::Binding | ( | const Binding & | o | ) |
Definition at line 1195 of file qqmldomelements.cpp.
References Binding().
Referenced by Binding().
|
default |
| QQmlJS::Dom::Binding::~Binding | ( | ) |
Definition at line 1207 of file qqmldomelements.cpp.
| Path QQmlJS::Dom::Binding::addAnnotation | ( | const Path & | selfPathFromOwner, |
| const QmlObject & | a, | ||
| QmlObject ** | aPtr = nullptr ) |
Definition at line 1318 of file qqmldomelements.cpp.
Definition at line 539 of file qqmldomelements_p.h.
Definition at line 1292 of file qqmldomelements.cpp.
Definition at line 1285 of file qqmldomelements.cpp.
|
inline |
Definition at line 561 of file qqmldomelements_p.h.
|
inline |
Definition at line 532 of file qqmldomelements_p.h.
|
inline |
Definition at line 544 of file qqmldomelements_p.h.
|
inline |
Definition at line 543 of file qqmldomelements_p.h.
|
inline |
Definition at line 548 of file qqmldomelements_p.h.
Referenced by iterateDirectSubpaths().
| bool QQmlJS::Dom::Binding::iterateDirectSubpaths | ( | const DomItem & | self, |
| DirectVisitor | visitor ) const |
Definition at line 1227 of file qqmldomelements.cpp.
References QQmlJS::Dom::DomItem::DomItem(), and isSignalHandler().
|
inline |
Definition at line 531 of file qqmldomelements_p.h.
| QmlObject * QQmlJS::Dom::Binding::objectValue | ( | ) |
Definition at line 1278 of file qqmldomelements.cpp.
| QmlObject const * QQmlJS::Dom::Binding::objectValue | ( | ) | const |
Definition at line 1271 of file qqmldomelements.cpp.
Definition at line 1209 of file qqmldomelements.cpp.
|
inline |
Definition at line 559 of file qqmldomelements_p.h.
|
inlinestatic |
Definition at line 557 of file qqmldomelements_p.h.
|
inline |
Definition at line 558 of file qqmldomelements_p.h.
|
inlinestatic |
Definition at line 553 of file qqmldomelements_p.h.
| std::shared_ptr< ScriptExpression > QQmlJS::Dom::Binding::scriptExpressionValue | ( | ) |
Definition at line 1306 of file qqmldomelements.cpp.
| std::shared_ptr< ScriptExpression > QQmlJS::Dom::Binding::scriptExpressionValue | ( | ) | const |
Definition at line 1299 of file qqmldomelements.cpp.
Definition at line 540 of file qqmldomelements_p.h.
|
inline |
Definition at line 562 of file qqmldomelements_p.h.
| void QQmlJS::Dom::Binding::setValue | ( | std::unique_ptr< BindingValue > && | value | ) |
Definition at line 1313 of file qqmldomelements.cpp.
Definition at line 1324 of file qqmldomelements.cpp.
Definition at line 1257 of file qqmldomelements.cpp.
References QQmlJS::Dom::DomItem::DomItem().
Referenced by writeOut(), and writeOutValue().
| BindingValueKind QQmlJS::Dom::Binding::valueKind | ( | ) | const |
Definition at line 1264 of file qqmldomelements.cpp.
Definition at line 1332 of file qqmldomelements.cpp.
References QQmlJS::Dom::DomItem::canonicalPath(), QQmlJS::Dom::QmlObject::kindValue, QQmlJS::Dom::Normal, QQmlJS::Dom::FileLocations::treeOf(), valueItem(), QQmlJS::Dom::QmlObject::writeOut(), QQmlJS::Dom::DomItem::writeOutPost(), QQmlJS::Dom::DomItem::writeOutPre(), and writeOutValue().
Definition at line 1353 of file qqmldomelements.cpp.
References QQmlJS::Dom::FileLocations::treeOf(), valueItem(), QQmlJS::Dom::DomItem::writeOut(), QQmlJS::Dom::List::writeOut(), QQmlJS::Dom::DomItem::writeOutPost(), and QQmlJS::Dom::DomItem::writeOutPre().
Referenced by writeOut(), and QQmlJS::Dom::QmlObject::writeOutAttributes().
|
friend |
Definition at line 565 of file qqmldomelements_p.h.
|
staticconstexpr |
Definition at line 509 of file qqmldomelements_p.h.