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>.
Loading...
Searching...
No Matches
QtPrivate::BindingFunctionVTable Struct Reference

#include <qpropertyprivate.h>

+ Collaboration diagram for QtPrivate::BindingFunctionVTable:

Public Types

using CallFn = bool(*)(QMetaType, QUntypedPropertyData *, void *)
 
using DtorFn = void(*)(void *)
 
using MoveCtrFn = void(*)(void *, void *)
 

Static Public Member Functions

template<typename Callable , typename PropertyType = MSVCWorkAround>
static constexpr BindingFunctionVTable createFor ()
 

Public Attributes

const CallFn call
 
const DtorFn destroy
 
const MoveCtrFn moveConstruct
 
const qsizetype size
 

Detailed Description

Definition at line 160 of file qpropertyprivate.h.

Member Typedef Documentation

◆ CallFn

◆ DtorFn

Definition at line 163 of file qpropertyprivate.h.

◆ MoveCtrFn

Definition at line 164 of file qpropertyprivate.h.

Member Function Documentation

◆ createFor()

template<typename Callable , typename PropertyType = MSVCWorkAround>
static constexpr BindingFunctionVTable QtPrivate::BindingFunctionVTable::createFor ( )
inlinestaticconstexpr

Definition at line 171 of file qpropertyprivate.h.

References other(), and Q_UNUSED.

+ Here is the call graph for this function:

Member Data Documentation

◆ call

const CallFn QtPrivate::BindingFunctionVTable::call

◆ destroy

const DtorFn QtPrivate::BindingFunctionVTable::destroy

◆ moveConstruct

const MoveCtrFn QtPrivate::BindingFunctionVTable::moveConstruct

◆ size


The documentation for this struct was generated from the following file: