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
QtMocHelpers::PropertyData< PropertyType > Struct Template Reference

#include <qtmochelpers.h>

Inheritance diagram for QtMocHelpers::PropertyData< PropertyType >:
Collaboration diagram for QtMocHelpers::PropertyData< PropertyType >:

Public Member Functions

constexpr PropertyData (uint nameIndex, uint typeIndex, uint flags, uint notifyId=uint(-1), uint revision=0)

Static Public Member Functions

static constexpr auto metaTypes ()
static constexpr void adjustOffsets (uint *, uint, uint, uint) noexcept
Static Public Member Functions inherited from QtMocHelpers::detail::UintDataBlock< 5, 0 >
static constexpr uint headerSize ()
static constexpr uint payloadSize ()

Additional Inherited Members

Public Attributes inherited from QtMocHelpers::detail::UintDataBlock< 5, 0 >
uint header [H ? H :1]
uint payload [P ? P :1]

Detailed Description

template<typename PropertyType>
struct QtMocHelpers::PropertyData< PropertyType >

Definition at line 291 of file qtmochelpers.h.

Constructor & Destructor Documentation

◆ PropertyData()

template<typename PropertyType>
QtMocHelpers::PropertyData< PropertyType >::PropertyData ( uint nameIndex,
uint typeIndex,
uint flags,
uint notifyId = uint(-1),
uint revision = 0 )
inlineconstexpr

Definition at line 293 of file qtmochelpers.h.

Member Function Documentation

◆ adjustOffsets()

template<typename PropertyType>
constexpr void QtMocHelpers::PropertyData< PropertyType >::adjustOffsets ( uint * ,
uint ,
uint ,
uint  )
inlinestaticconstexprnoexcept

Definition at line 305 of file qtmochelpers.h.

◆ metaTypes()

template<typename PropertyType>
constexpr auto QtMocHelpers::PropertyData< PropertyType >::metaTypes ( )
inlinestaticconstexpr

Definition at line 302 of file qtmochelpers.h.

References QtMocHelpers::detail::TypeMustBeComplete.


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