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
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 161 of file qpropertyprivate.h.

Member Typedef Documentation

◆ CallFn

◆ DtorFn

Definition at line 164 of file qpropertyprivate.h.

◆ MoveCtrFn

Definition at line 165 of file qpropertyprivate.h.

Member Function Documentation

◆ createFor()

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

Definition at line 172 of file qpropertyprivate.h.

Member Data Documentation

◆ call

◆ destroy

const DtorFn QtPrivate::BindingFunctionVTable::destroy

Definition at line 167 of file qpropertyprivate.h.

◆ moveConstruct

const MoveCtrFn QtPrivate::BindingFunctionVTable::moveConstruct

Definition at line 168 of file qpropertyprivate.h.

◆ size

const qsizetype QtPrivate::BindingFunctionVTable::size

Definition at line 169 of file qpropertyprivate.h.


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