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>.
|
#include <qqmlpropertybinding_p.h>
Friends | |
class | QQmlPropertyBindingJS |
Additional Inherited Members | ||
Public Types inherited from QPropertyBindingPrivate | ||
enum | NotificationState : bool { Delayed , Sent } | |
Public Attributes inherited from QPropertyBindingPrivate | ||
size_t | dependencyObserverCount = 0 | |
Protected Types inherited from QPropertyBindingPrivate | ||
using | DeclarativeErrorCallback = void(*)(QPropertyBindingPrivate *) | |
Protected Attributes inherited from 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 23 of file qqmlpropertybinding.cpp.
References create(), QQmlPropertyData::propType(), and Q_ASSERT.
Referenced by QQmlCppBinding::createBindingForBindable(), QQmlAnyBinding::createFromFunction(), and QV4::QObjectWrapper::setProperty().
|
static |
Definition at line 31 of file qqmlpropertybinding.cpp.
References QPropertyBindingPrivate::getSizeEnsuringAlignment(), Q_ASSERT, Q_UNUSED, QPropertyBindingPrivate::QPropertyBindingPrivatePtr, and QQmlPropertyBindingJS.
|
static |
Definition at line 105 of file qqmlpropertybinding.cpp.
References QPropertyBindingPrivate::getSizeEnsuringAlignment(), QQmlPropertyData::propType(), Q_ASSERT, Q_UNUSED, and QPropertyBindingPrivate::QPropertyBindingPrivatePtr.
Referenced by QV4::QObjectWrapper::setProperty().
|
static |
Definition at line 52 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 67 of file qqmlpropertybinding.cpp.
References QV4::QmlContext::create(), createFromCodeString(), QSharedDataPointer< T >::data(), engine, QQmlContextData::get(), QQmlEnginePrivate::get(), QPropertyBindingPrivate::getSizeEnsuringAlignment(), QQmlBinding::Invalid, property, Q_ASSERT, qmlContext(), QPropertyBindingPrivate::QPropertyBindingPrivatePtr, QQmlPropertyBindingJS, QV4::ExecutionEngine::rootContext(), 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().