![]() |
Qt 6.x
The Qt SDK
|
#include <qqmlpropertybinding_p.h>
Friends | |
class | QQmlPropertyBindingJS |
Additional Inherited Members | ||
![]() | ||
enum | NotificationState : bool { Delayed , Sent } | |
![]() | ||
size_t | dependencyObserverCount = 0 | |
![]() | ||
int | ref = 0 | |
![]() | ||
using | DeclarativeErrorCallback = void(*)(QPropertyBindingPrivate *) | |
![]() | ||
QUntypedPropertyData * | propertyDataPtr = nullptr | |
union { | ||
QPropertyBindingSourceLocation location | ||
struct { | ||
std::byte declarativeExtraData [sizeof(QPropertyBindingSourceLocation) - sizeof(DeclarativeErrorCallback)] | ||
DeclarativeErrorCallback errorCallBack | ||
} | ||
}; | ||
Definition at line 57 of file qqmlpropertybinding_p.h.
|
static |
Definition at line 21 of file qqmlpropertybinding.cpp.
References create(), function, QQmlPropertyData::propType(), and Q_ASSERT.
Referenced by QQmlCppBinding::createBindingForBindable(), QQmlAnyBinding::createFromFunction(), and QV4::QObjectWrapper::setProperty().
|
static |
Definition at line 29 of file qqmlpropertybinding.cpp.
References function, QPropertyBindingPrivate::getSizeEnsuringAlignment(), Q_ASSERT, Q_UNUSED, QPropertyBindingPrivate::QPropertyBindingPrivatePtr, and QQmlPropertyBindingJS.
|
static |
Definition at line 103 of file qqmlpropertybinding.cpp.
References function, QPropertyBindingPrivate::getSizeEnsuringAlignment(), QQmlPropertyData::propType(), Q_ASSERT, Q_UNUSED, and QPropertyBindingPrivate::QPropertyBindingPrivatePtr.
Referenced by QV4::QObjectWrapper::setProperty().
|
static |
Definition at line 50 of file qqmlpropertybinding.cpp.
References QPropertyBindingPrivate::getSizeEnsuringAlignment(), QQmlPropertyData::propType(), Q_ASSERT, Q_UNUSED, QPropertyBindingPrivate::QPropertyBindingPrivatePtr, QQmlPropertyBindingJS, str, and url.
Referenced by QQmlAnyBinding::createFromCodeString(), and createFromScriptString().
|
static |
Definition at line 65 of file qqmlpropertybinding.cpp.
References QQmlScriptStringPrivate::bindingId, QQmlScriptStringPrivate::context, QV4::QmlContext::create(), createFromCodeString(), QSharedDataPointer< T >::data(), engine, QQmlContext::engine(), QQmlContextData::get(), QQmlEnginePrivate::get(), QPropertyBindingPrivate::getSizeEnsuringAlignment(), QQmlBinding::Invalid, QQmlContext::isValid(), QQmlScriptStringPrivate::lineNumber, property, Q_ASSERT, qmlContext(), QPropertyBindingPrivate::QPropertyBindingPrivatePtr, QQmlPropertyBindingJS, QV4::ExecutionEngine::rootContext(), QQmlScriptStringPrivate::scope, QQmlScriptStringPrivate::script, and url.
Referenced by QQmlAnyBinding::createFromScriptString().
|
inlinestatic |
Definition at line 120 of file qqmlpropertybinding_p.h.
References QPropertyBindingPrivate::getSizeEnsuringAlignment().
|
inline |
Definition at line 127 of file qqmlpropertybinding_p.h.
|
inlinestatic |
Definition at line 112 of file qqmlpropertybinding_p.h.
References QPropertyBindingPrivate::hasCustomVTable().
|
inlinestatic |
Definition at line 107 of file qqmlpropertybinding_p.h.
References QPropertyBindingPrivate::get().
|
inline |
Definition at line 71 of file qqmlpropertybinding_p.h.
Referenced by QQmlObjectCreator::finalize().
|
inline |
Definition at line 76 of file qqmlpropertybinding_p.h.
References QPropertyBindingPrivate::getSizeEnsuringAlignment().
|
friend |
Definition at line 60 of file qqmlpropertybinding_p.h.
Referenced by create(), createFromCodeString(), and createFromScriptString().