|
template<class T> |
T | qobject_cast (const QObject *object) |
|
template<class X, class T> |
QSharedPointer< X > | qSharedPointerCast (const QSharedPointer< T > &ptr) |
|
template<class X, class T> |
QSharedPointer< X > | qSharedPointerCast (QSharedPointer< T > &&ptr) |
|
template<class X, class T> |
QSharedPointer< X > | qSharedPointerDynamicCast (const QSharedPointer< T > &ptr) |
|
template<class X, class T> |
QSharedPointer< X > | qSharedPointerDynamicCast (QSharedPointer< T > &&ptr) |
|
template<class X, class T> |
QSharedPointer< X > | qSharedPointerConstCast (const QSharedPointer< T > &ptr) |
|
template<class X, class T> |
QSharedPointer< X > | qSharedPointerConstCast (QSharedPointer< T > &&ptr) |
|
template<class X, class T> |
QSharedPointer< X > | qSharedPointerObjectCast (const QSharedPointer< T > &ptr) |
|
template<class X, class T> |
QSharedPointer< X > | qSharedPointerObjectCast (QSharedPointer< T > &&ptr) |
|
template<class X, class Y> |
QSharedPointer< X > | QtSharedPointer::copyAndSetPointer (X *ptr, const QSharedPointer< Y > &src) |
|
template<class X, class Y> |
QSharedPointer< X > | QtSharedPointer::movePointer (X *ptr, QSharedPointer< Y > &&src) |
|
Q_CORE_EXPORT void | QtSharedPointer::internalSafetyCheckAdd (const void *, const volatile void *) |
|
Q_CORE_EXPORT void | QtSharedPointer::internalSafetyCheckRemove (const void *) |
|
template<class T, typename Klass, typename RetVal> |
void | QtSharedPointer::executeDeleter (T *t, RetVal(Klass::*memberDeleter)()) |
|
template<class T, typename Deleter> |
void | QtSharedPointer::executeDeleter (T *t, Deleter d) |
|
Q_CORE_EXPORT QWeakPointer< QObject > | QtSharedPointer::weakPointerFromVariant_internal (const QVariant &variant) |
|
Q_CORE_EXPORT QSharedPointer< QObject > | QtSharedPointer::sharedPointerFromVariant_internal (const QVariant &variant) |
|
template<class T, class X> |
Q_INLINE_TEMPLATE QSharedPointer< T >::difference_type | operator- (const QSharedPointer< T > &ptr1, const QSharedPointer< X > &ptr2) |
|
template<class T, class X> |
Q_INLINE_TEMPLATE QSharedPointer< T >::difference_type | operator- (const QSharedPointer< T > &ptr1, X *ptr2) |
|
template<class T, class X> |
Q_INLINE_TEMPLATE QSharedPointer< X >::difference_type | operator- (T *ptr1, const QSharedPointer< X > &ptr2) |
|
template<class T> |
Q_INLINE_TEMPLATE size_t | qHash (const QSharedPointer< T > &ptr, size_t seed=0) |
| \qhashold{QSharedPointer}
|
|
template<class T> |
void | swap (QSharedPointer< T > &p1, QSharedPointer< T > &p2) noexcept |
|
template<class T> |
void | swap (QWeakPointer< T > &p1, QWeakPointer< T > &p2) noexcept |
|
template<class X, class T> |
Q_INLINE_TEMPLATE QSharedPointer< X > | QtSharedPointer::copyAndSetPointer (X *ptr, const QSharedPointer< T > &src) |
|
template<class X, class T> |
Q_INLINE_TEMPLATE QSharedPointer< X > | QtSharedPointer::movePointer (X *ptr, QSharedPointer< T > &&src) |
|
template<class X, class T> |
Q_INLINE_TEMPLATE QSharedPointer< X > | qSharedPointerCast (const QSharedPointer< T > &src) |
|
template<class X, class T> |
Q_INLINE_TEMPLATE QSharedPointer< X > | qSharedPointerCast (QSharedPointer< T > &&src) |
|
template<class X, class T> |
Q_INLINE_TEMPLATE QSharedPointer< X > | qSharedPointerCast (const QWeakPointer< T > &src) |
|
template<class X, class T> |
Q_INLINE_TEMPLATE QSharedPointer< X > | qSharedPointerDynamicCast (const QSharedPointer< T > &src) |
|
template<class X, class T> |
Q_INLINE_TEMPLATE QSharedPointer< X > | qSharedPointerDynamicCast (QSharedPointer< T > &&src) |
|
template<class X, class T> |
Q_INLINE_TEMPLATE QSharedPointer< X > | qSharedPointerDynamicCast (const QWeakPointer< T > &src) |
|
template<class X, class T> |
Q_INLINE_TEMPLATE QSharedPointer< X > | qSharedPointerConstCast (const QSharedPointer< T > &src) |
|
template<class X, class T> |
Q_INLINE_TEMPLATE QSharedPointer< X > | qSharedPointerConstCast (QSharedPointer< T > &&src) |
|
template<class X, class T> |
Q_INLINE_TEMPLATE QSharedPointer< X > | qSharedPointerConstCast (const QWeakPointer< T > &src) |
|
template<class X, class T> |
Q_INLINE_TEMPLATE QWeakPointer< X > | qWeakPointerCast (const QSharedPointer< T > &src) |
|
template<class X, class T> |
Q_INLINE_TEMPLATE QSharedPointer< X > | qSharedPointerObjectCast (const QSharedPointer< T > &src) |
|
template<class X, class T> |
Q_INLINE_TEMPLATE QSharedPointer< X > | qSharedPointerObjectCast (QSharedPointer< T > &&src) |
|
template<class X, class T> |
Q_INLINE_TEMPLATE QSharedPointer< X > | qSharedPointerObjectCast (const QWeakPointer< T > &src) |
|
template<class X, class T> |
QSharedPointer< typename QtSharedPointer::RemovePointer< X >::Type > | qobject_cast (const QSharedPointer< T > &src) |
|
template<class X, class T> |
QSharedPointer< typename QtSharedPointer::RemovePointer< X >::Type > | qobject_cast (QSharedPointer< T > &&src) |
|
template<class X, class T> |
QSharedPointer< typename QtSharedPointer::RemovePointer< X >::Type > | qobject_cast (const QWeakPointer< T > &src) |
|
template<typename T> |
QWeakPointer< typename std::enable_if< QtPrivate::IsPointerToTypeDerivedFromQObject< T * >::Value, T >::type > | qWeakPointerFromVariant (const QVariant &variant) |
|
template<typename T> |
QSharedPointer< typename std::enable_if< QtPrivate::IsPointerToTypeDerivedFromQObject< T * >::Value, T >::type > | qSharedPointerFromVariant (const QVariant &variant) |
|
template<typename X, class T> |
std::shared_ptr< X > | qobject_pointer_cast (const std::shared_ptr< T > &src) |
|
template<typename X, class T> |
std::shared_ptr< X > | qobject_pointer_cast (std::shared_ptr< T > &&src) |
|
template<typename X, class T> |
std::shared_ptr< X > | qSharedPointerObjectCast (const std::shared_ptr< T > &src) |
|
template<typename X, class T> |
std::shared_ptr< X > | qSharedPointerObjectCast (std::shared_ptr< T > &&src) |
|
template<typename T> |
| Q_DECLARE_TYPEINFO_BODY (QWeakPointer< T >, Q_RELOCATABLE_TYPE) |
|
template<typename T> |
| Q_DECLARE_TYPEINFO_BODY (QSharedPointer< T >, Q_RELOCATABLE_TYPE) |
|