QtBase  v6.3.1
Public Types | Static Public Member Functions | Public Attributes | List of all members
QtPrivate::BindingFunctionVTable Struct Reference

#include <qpropertyprivate.h>

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

Member Typedef Documentation

◆ CallFn

Definition at line 195 of file qpropertyprivate.h.

◆ DtorFn

Definition at line 196 of file qpropertyprivate.h.

◆ MoveCtrFn

Definition at line 197 of file qpropertyprivate.h.

Member Function Documentation

◆ createFor()

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

Definition at line 204 of file qpropertyprivate.h.

Here is the call graph for this function:

Member Data Documentation

◆ call

const CallFn QtPrivate::BindingFunctionVTable::call

Definition at line 198 of file qpropertyprivate.h.

◆ destroy

const DtorFn QtPrivate::BindingFunctionVTable::destroy

Definition at line 199 of file qpropertyprivate.h.

◆ moveConstruct

const MoveCtrFn QtPrivate::BindingFunctionVTable::moveConstruct

Definition at line 200 of file qpropertyprivate.h.

◆ size

const qsizetype QtPrivate::BindingFunctionVTable::size

Definition at line 201 of file qpropertyprivate.h.


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