![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <QtCore/qglobal.h>
#include <QtCore/qtaggedpointer.h>
#include <QtCore/qmetatype.h>
#include <QtCore/qcontainerfwd.h>
#include <QtCore/qttypetraits.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 |
namespace | QtPrivate::detail |
Typedefs | |
using | PendingBindingObserverList = QVarLengthArray<QPropertyBindingPrivatePtr> |
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 34 of file qpropertyprivate.h.