|
template<class X , class T > |
QSharedPointer< X > | qSharedPointerCast (const QSharedPointer< T > &ptr) |
|
template<class X , class T > |
QSharedPointer< X > | qSharedPointerDynamicCast (const QSharedPointer< T > &ptr) |
|
template<class X , class T > |
QSharedPointer< X > | qSharedPointerConstCast (const QSharedPointer< T > &ptr) |
|
template<class X , class T > |
QSharedPointer< X > | qSharedPointerObjectCast (const QSharedPointer< T > &ptr) |
|
template<class X , class Y > |
QSharedPointer< X > | QtSharedPointer::copyAndSetPointer (X *ptr, const 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 , class X > |
Q_INLINE_TEMPLATE bool | operator< (const QSharedPointer< T > &ptr1, const QSharedPointer< X > &ptr2) |
|
template<class T , class X > |
Q_INLINE_TEMPLATE bool | operator< (const QSharedPointer< T > &ptr1, X *ptr2) |
|
template<class T , class X > |
Q_INLINE_TEMPLATE bool | operator< (T *ptr1, const QSharedPointer< X > &ptr2) |
|
template<class T > |
Q_INLINE_TEMPLATE size_t | qHash (const QSharedPointer< T > &ptr, size_t seed=0) |
|
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 > | qSharedPointerCast (const 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 (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 (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 (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 (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) |
|