Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
Public Member Functions | |
QQmlBindEntryContent () | |
~QQmlBindEntryContent () | |
QQmlBindEntryKind | set (QQmlBindEntryContent &&other, QQmlBindEntryKind newKind, QQmlBindEntryKind oldKind) |
QQmlBindEntryKind | set (const QQmlBindEntryContent &other, QQmlBindEntryKind newKind, QQmlBindEntryKind oldKind) |
QQmlBindEntryKind | destroy (QQmlBindEntryKind kind) |
QQmlBindEntryKind | set (QVariant v, QQmlBindEntryKind oldKind) |
QQmlBindEntryKind | set (QV4::PersistentValue v, QQmlBindEntryKind oldKind) |
QQmlBindEntryKind | set (QQmlAnyBinding v, QQmlBindEntryKind oldKind) |
Public Attributes | |
QV4::PersistentValue | v4Value |
QVariant | variant |
QQmlAnyBinding | binding |
QQmlBindEntryContent can store one of QV4::Value, QVariant, QQmlAnyBinding, or nothing, as denoted by QQmlBindEntryKind. It expects the calling code to know what is stored at any time. On each method invocation, the current kind has to be passed as last parameter and the new kind is returned.
Definition at line 49 of file qqmlbind.cpp.
|
inline |
Definition at line 52 of file qqmlbind.cpp.
|
inline |
Definition at line 53 of file qqmlbind.cpp.
|
inline |
Definition at line 95 of file qqmlbind.cpp.
References QV4::PersistentValue::~PersistentValue(), QQmlAnyBinding::~QQmlAnyBinding(), QVariant::~QVariant(), Binding, binding, None, V4Value, v4Value, Variant, and variant.
Referenced by QQmlBindEntry::~QQmlBindEntry(), and QQmlBindEntry::clearPrev().
|
inline |
|
inline |
Definition at line 127 of file qqmlbind.cpp.
|
inline |
Definition at line 55 of file qqmlbind.cpp.
References Binding, binding, None, other(), V4Value, v4Value, Variant, and variant.
Referenced by QQmlBindEntry::QQmlBindEntry(), QQmlBindEntry::QQmlBindEntry(), QQmlBindEntry::operator=(), QQmlBindEntry::operator=(), and QQmlBind::setValue().
|
inline |
Definition at line 120 of file qqmlbind.cpp.
|
inline |
Definition at line 113 of file qqmlbind.cpp.
QQmlAnyBinding QQmlBindEntryContent::binding |
QV4::PersistentValue QQmlBindEntryContent::v4Value |
QVariant QQmlBindEntryContent::variant |