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
QNativeInterface::Private::TypeInfo< NativeInterface > Struct Template Reference

#include <qnativeinterface.h>

Collaboration diagram for QNativeInterface::Private::TypeInfo< NativeInterface >:

Static Public Member Functions

template<typename BaseType>
static constexpr bool isCompatibleHelper ()
static constexpr int revision ()
static constexpr char const * name ()

Static Public Attributes

static constexpr bool haveTypeInfo = hasTypeInfo<NativeInterface>()
template<typename BaseType>
static constexpr bool isCompatibleWith = isCompatibleHelper<BaseType>()

Detailed Description

template<typename NativeInterface>
struct QNativeInterface::Private::TypeInfo< NativeInterface >

Definition at line 77 of file qnativeinterface.h.

Member Function Documentation

◆ isCompatibleHelper()

template<typename NativeInterface>
template<typename BaseType>
constexpr bool QNativeInterface::Private::TypeInfo< NativeInterface >::isCompatibleHelper ( )
inlinestaticconstexpr

Definition at line 87 of file qnativeinterface.h.

References haveTypeInfo.

◆ name()

template<typename NativeInterface>
constexpr char const * QNativeInterface::Private::TypeInfo< NativeInterface >::name ( )
inlinestaticconstexpr

Definition at line 112 of file qnativeinterface.h.

References haveTypeInfo.

◆ revision()

template<typename NativeInterface>
constexpr int QNativeInterface::Private::TypeInfo< NativeInterface >::revision ( )
inlinestaticconstexpr

Definition at line 104 of file qnativeinterface.h.

References haveTypeInfo.

Member Data Documentation

◆ haveTypeInfo

template<typename NativeInterface>
bool QNativeInterface::Private::TypeInfo< NativeInterface >::haveTypeInfo = hasTypeInfo<NativeInterface>()
staticconstexpr

Definition at line 82 of file qnativeinterface.h.

Referenced by isCompatibleHelper(), name(), and revision().

◆ isCompatibleWith

template<typename NativeInterface>
template<typename BaseType>
bool QNativeInterface::Private::TypeInfo< NativeInterface >::isCompatibleWith = isCompatibleHelper<BaseType>()
staticconstexpr

Definition at line 99 of file qnativeinterface.h.


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