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::QMetaTypeForType< S > Class Template Reference

#include <qmetatype.h>

Collaboration diagram for QtPrivate::QMetaTypeForType< S >:

Static Public Member Functions

static constexpr unsigned flags ()
static constexpr QMetaTypeInterface::DefaultCtrFn getDefaultCtr ()
static constexpr QMetaTypeInterface::CopyCtrFn getCopyCtr ()
static constexpr QMetaTypeInterface::MoveCtrFn getMoveCtr ()
static constexpr QMetaTypeInterface::DtorFn getDtor ()
static constexpr QMetaTypeInterface::LegacyRegisterOp getLegacyRegister ()
static constexpr const char * getName ()

Static Public Attributes

static constexpr decltype(typenameHelper< S >()) name = typenameHelper<S>()

Detailed Description

template<typename S>
class QtPrivate::QMetaTypeForType< S >

Definition at line 2428 of file qmetatype.h.

Member Function Documentation

◆ flags()

template<typename S>
constexpr unsigned QtPrivate::QMetaTypeForType< S >::flags ( )
inlinestaticconstexpr

Definition at line 2433 of file qmetatype.h.

◆ getCopyCtr()

template<typename S>
constexpr QMetaTypeInterface::CopyCtrFn QtPrivate::QMetaTypeForType< S >::getCopyCtr ( )
inlinestaticconstexpr

Definition at line 2480 of file qmetatype.h.

References getName(), and QtPrivate::QMetaTypeCopyTraits::warnAboutDeprecatedCopy().

Here is the call graph for this function:

◆ getDefaultCtr()

template<typename S>
constexpr QMetaTypeInterface::DefaultCtrFn QtPrivate::QMetaTypeForType< S >::getDefaultCtr ( )
inlinestaticconstexpr

Definition at line 2471 of file qmetatype.h.

◆ getDtor()

template<typename S>
constexpr QMetaTypeInterface::DtorFn QtPrivate::QMetaTypeForType< S >::getDtor ( )
inlinestaticconstexpr

Definition at line 2509 of file qmetatype.h.

◆ getLegacyRegister()

template<typename S>
constexpr QMetaTypeInterface::LegacyRegisterOp QtPrivate::QMetaTypeForType< S >::getLegacyRegister ( )
inlinestaticconstexpr

Definition at line 2519 of file qmetatype.h.

◆ getMoveCtr()

template<typename S>
constexpr QMetaTypeInterface::MoveCtrFn QtPrivate::QMetaTypeForType< S >::getMoveCtr ( )
inlinestaticconstexpr

Definition at line 2498 of file qmetatype.h.

◆ getName()

template<typename S>
constexpr const char * QtPrivate::QMetaTypeForType< S >::getName ( )
inlinestaticconstexpr

Definition at line 2528 of file qmetatype.h.

References name.

Referenced by getCopyCtr().

Here is the caller graph for this function:

Member Data Documentation

◆ name

template<typename S>
decltype(typenameHelper<S>()) QtPrivate::QMetaTypeForType< S >::name = typenameHelper<S>()
staticconstexpr

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