From 044e2b326231728c0a90482c8896a8c3bad203d6 Mon Sep 17 00:00:00 2001 From: Thiago Macieira Date: Wed, 23 May 2012 18:34:38 +0200 Subject: Remove references to QtSharedPointer::InternalRefCount This class does not exist, is not needed and has never been published in a released version of Qt. It existed during the development of QSharedPointer, when internal reference counting (also known as intrusive counting) was a goal. That goal was abandoned when use with forward-declared classes was preferred. Change-Id: If3a5a29c07fc71e2001d6ba64b90ddd241ab8ae3 Reviewed-by: Bradley T. Hughes --- src/corelib/tools/qsharedpointer_impl.h | 4 ---- 1 file changed, 4 deletions(-) (limited to 'src/corelib/tools/qsharedpointer_impl.h') diff --git a/src/corelib/tools/qsharedpointer_impl.h b/src/corelib/tools/qsharedpointer_impl.h index 0688f94421..4a9327fe81 100644 --- a/src/corelib/tools/qsharedpointer_impl.h +++ b/src/corelib/tools/qsharedpointer_impl.h @@ -100,7 +100,6 @@ QSharedPointer qSharedPointerObjectCast(const QSharedPointer &ptr); #endif namespace QtSharedPointer { - template class InternalRefCount; template class ExternalRefCount; template QSharedPointer copyAndSetPointer(X * ptr, const QSharedPointer &src); @@ -453,9 +452,6 @@ namespace QtSharedPointer { } Data *d; - - private: - template ExternalRefCount(const InternalRefCount &); }; } // namespace QtSharedPointer -- cgit v1.2.3