![]() |
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 505 of file qqmldomelements_p.h.
Definition at line 1113 of file qqmldomelements.cpp.
QQmlJS::Dom::Binding::Binding | ( | const QString & | m_name, |
std::unique_ptr< BindingValue > && | value, | ||
BindingType | bindingType = BindingType::Normal ) |
Definition at line 1115 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 1121 of file qqmldomelements.cpp.
QQmlJS::Dom::Binding::Binding | ( | const QString & | m_name, |
const QString & | scriptCode, | ||
BindingType | bindingType = BindingType::Normal ) |
Definition at line 1128 of file qqmldomelements.cpp.
References Binding().
Referenced by Binding().
QQmlJS::Dom::Binding::Binding | ( | const QString & | m_name, |
const QmlObject & | value, | ||
BindingType | bindingType = BindingType::Normal ) |
Definition at line 1136 of file qqmldomelements.cpp.
QQmlJS::Dom::Binding::Binding | ( | const QString & | m_name, |
const QList< QmlObject > & | value, | ||
BindingType | bindingType = BindingType::Normal ) |
Definition at line 1141 of file qqmldomelements.cpp.
QQmlJS::Dom::Binding::Binding | ( | const Binding & | o | ) |
Definition at line 1146 of file qqmldomelements.cpp.
References Binding().
Referenced by Binding().
|
default |
QQmlJS::Dom::Binding::~Binding | ( | ) |
Definition at line 1158 of file qqmldomelements.cpp.
Path QQmlJS::Dom::Binding::addAnnotation | ( | const Path & | selfPathFromOwner, |
const QmlObject & | a, | ||
QmlObject ** | aPtr = nullptr ) |
Definition at line 1267 of file qqmldomelements.cpp.
Definition at line 538 of file qqmldomelements_p.h.
Definition at line 1241 of file qqmldomelements.cpp.
Definition at line 1234 of file qqmldomelements.cpp.
|
inline |
Definition at line 560 of file qqmldomelements_p.h.
|
inline |
Definition at line 531 of file qqmldomelements_p.h.
|
inline |
Definition at line 543 of file qqmldomelements_p.h.
|
inline |
Definition at line 542 of file qqmldomelements_p.h.
|
inline |
Definition at line 547 of file qqmldomelements_p.h.
Referenced by iterateDirectSubpaths().
bool QQmlJS::Dom::Binding::iterateDirectSubpaths | ( | const DomItem & | self, |
DirectVisitor | visitor ) const |
Definition at line 1178 of file qqmldomelements.cpp.
References QQmlJS::Dom::DomItem::DomItem(), and isSignalHandler().
|
inline |
Definition at line 530 of file qqmldomelements_p.h.
QmlObject * QQmlJS::Dom::Binding::objectValue | ( | ) |
Definition at line 1227 of file qqmldomelements.cpp.
QmlObject const * QQmlJS::Dom::Binding::objectValue | ( | ) | const |
Definition at line 1220 of file qqmldomelements.cpp.
Definition at line 1160 of file qqmldomelements.cpp.
|
inline |
Definition at line 558 of file qqmldomelements_p.h.
|
inlinestatic |
Definition at line 556 of file qqmldomelements_p.h.
|
inline |
Definition at line 557 of file qqmldomelements_p.h.
|
inlinestatic |
Definition at line 552 of file qqmldomelements_p.h.
std::shared_ptr< ScriptExpression > QQmlJS::Dom::Binding::scriptExpressionValue | ( | ) |
Definition at line 1255 of file qqmldomelements.cpp.
std::shared_ptr< ScriptExpression > QQmlJS::Dom::Binding::scriptExpressionValue | ( | ) | const |
Definition at line 1248 of file qqmldomelements.cpp.
Definition at line 539 of file qqmldomelements_p.h.
|
inline |
Definition at line 561 of file qqmldomelements_p.h.
void QQmlJS::Dom::Binding::setValue | ( | std::unique_ptr< BindingValue > && | value | ) |
Definition at line 1262 of file qqmldomelements.cpp.
Definition at line 1273 of file qqmldomelements.cpp.
Definition at line 1206 of file qqmldomelements.cpp.
References QQmlJS::Dom::DomItem::DomItem().
Referenced by writeOut(), and writeOutValue().
BindingValueKind QQmlJS::Dom::Binding::valueKind | ( | ) | const |
Definition at line 1213 of file qqmldomelements.cpp.
Definition at line 1281 of file qqmldomelements.cpp.
References QQmlJS::Dom::DomItem::canonicalPath(), QQmlJS::Dom::QmlObject::kindValue, QQmlJS::Dom::Normal, QQmlJS::Dom::FileLocations::treeOf(), valueItem(), QQmlJS::Dom::DomItem::writeOutPost(), QQmlJS::Dom::DomItem::writeOutPre(), and writeOutValue().
Definition at line 1302 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 564 of file qqmldomelements_p.h.
|
staticconstexpr |
Definition at line 508 of file qqmldomelements_p.h.