QTypeInfoQuery: Add public inheritance specifiers
Their absence offends PySide's shiboken. Change-Id: I137d17e280276f7ffadba6d16b7c230a6880cf05 Reviewed-by: Louai Al-Khanji <louai.al-khanji@theqtcompany.com> Reviewed-by: Olivier Goffart (Woboq GmbH) <ogoffart@woboq.com> Reviewed-by: Alex Blasche <alexander.blasche@theqtcompany.com>
This commit is contained in:
parent
0307c008bf
commit
c6bf48dcbf
@ -111,14 +111,14 @@ public:
|
|||||||
*/
|
*/
|
||||||
// apply defaults for a generic QTypeInfo<T> that didn't provide the new values
|
// apply defaults for a generic QTypeInfo<T> that didn't provide the new values
|
||||||
template <typename T, typename = void>
|
template <typename T, typename = void>
|
||||||
struct QTypeInfoQuery : QTypeInfo<T>
|
struct QTypeInfoQuery : public QTypeInfo<T>
|
||||||
{
|
{
|
||||||
enum { isRelocatable = !QTypeInfo<T>::isStatic };
|
enum { isRelocatable = !QTypeInfo<T>::isStatic };
|
||||||
};
|
};
|
||||||
|
|
||||||
// if QTypeInfo<T>::isRelocatable exists, use it
|
// if QTypeInfo<T>::isRelocatable exists, use it
|
||||||
template <typename T>
|
template <typename T>
|
||||||
struct QTypeInfoQuery<T, typename QtPrivate::QEnableIf<QTypeInfo<T>::isRelocatable || true>::Type> : QTypeInfo<T>
|
struct QTypeInfoQuery<T, typename QtPrivate::QEnableIf<QTypeInfo<T>::isRelocatable || true>::Type> : public QTypeInfo<T>
|
||||||
{};
|
{};
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
|
Loading…
Reference in New Issue
Block a user