Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qpropertyprivate.h File Reference

(275202215376238bf414d5008d3c727085e58a4c)

#include <QtCore/qglobal.h>
#include <QtCore/qtaggedpointer.h>
#include <QtCore/qmetatype.h>
#include <QtCore/qcontainerfwd.h>
#include <QtCore/qttypetraits.h>
#include <functional>
Include dependency graph for qpropertyprivate.h:

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>()

Typedef Documentation

◆ PendingBindingObserverList