summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorThiago Macieira <thiago.macieira@intel.com>2012-05-23 18:34:38 +0200
committerQt by Nokia <qt-info@nokia.com>2012-06-06 02:02:43 +0200
commit044e2b326231728c0a90482c8896a8c3bad203d6 (patch)
tree3e0db76e609d82034c4ef5b6571dc6ed1c41cee3 /src
parent058c8da0f12c24c2292036e43ff72cf58a47839a (diff)
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 <bradley.hughes@nokia.com>
Diffstat (limited to 'src')
-rw-r--r--src/corelib/tools/qsharedpointer_impl.h4
1 files changed, 0 insertions, 4 deletions
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<X> qSharedPointerObjectCast(const QSharedPointer<T> &ptr);
#endif
namespace QtSharedPointer {
- template <class T> class InternalRefCount;
template <class T> class ExternalRefCount;
template <class X, class Y> QSharedPointer<X> copyAndSetPointer(X * ptr, const QSharedPointer<Y> &src);
@@ -453,9 +452,6 @@ namespace QtSharedPointer {
}
Data *d;
-
- private:
- template<class X> ExternalRefCount(const InternalRefCount<X> &);
};
} // namespace QtSharedPointer