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 <QtCore/qglobal.h>
#include <QtCore/qtaggedpointer.h>
#include <QtCore/qmetatype.h>
#include <QtCore/qcontainerfwd.h>
#include <functional>
Go to the source code of this file.
Classes | |
struct | QtPrivate::RefCounted |
class | QPropertyBindingPrivatePtr |
class | QUntypedPropertyData |
struct | QPropertyProxyBindingData |
struct | QtPrivate::MSVCWorkAround |
struct | QtPrivate::BindingFunctionVTable |
struct | QtPrivate::QPropertyBindingFunction |
class | QtPrivate::QPropertyBindingData |
class | QtPrivate::QTagPreservingPointerToPointer< T, Tag > |
struct | QtPrivate::detail::ExtractClassFromFunctionPointer< T C::* > |
Namespaces | |
namespace | QtPrivate |
\macro QT_NO_KEYWORDS > | |
namespace | QtPrivate::detail |
Typedefs | |
using | PendingBindingObserverList = QVarLengthArray<QBindingObserverPtr> |
template<typename T > | |
using | QtPrivate::IsUntypedPropertyData = std::enable_if_t<std::is_base_of_v<QUntypedPropertyData, T>, bool> |
using | QtPrivate::QPropertyObserverCallback = void (*)(QUntypedPropertyData *) |
using | QtPrivate::QPropertyBindingWrapper = bool(*)(QMetaType, QUntypedPropertyData *dataPtr, QPropertyBindingFunction) |
Functions | |
constexpr size_t | QtPrivate::detail::getOffset (size_t o) |
constexpr size_t | QtPrivate::detail::getOffset (size_t(*offsetFn)()) |
Variables | |
template<typename Callable , typename PropertyType = MSVCWorkAround> | |
constexpr BindingFunctionVTable | QtPrivate::bindingFunctionVTable = BindingFunctionVTable::createFor<Callable, PropertyType>() |
Definition at line 33 of file qpropertyprivate.h.