summaryrefslogtreecommitdiffstats
path: root/src/corelib/kernel
diff options
context:
space:
mode:
authorJędrzej Nowacki <jedrzej.nowacki@digia.com>2012-09-21 14:08:50 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2012-09-27 15:47:30 +0200
commit82cc324762bb49c033604572dfb81a91dde097cd (patch)
tree6983771c59234c8fb1dddef81431a3b91a4c5910 /src/corelib/kernel
parent1c9b0eb64045d476f7856cce2dfc68860a855130 (diff)
Remove unused qMetaType helpers.
These function were replaced by QMetaTypeFunctionHelper class that is a bit more flexible. Change-Id: I5aee2089f543b6e05c4d65a688fa8ca721f8abe0 Reviewed-by: J-P Nurmi <jpnurmi@digia.com> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/kernel')
-rw-r--r--src/corelib/kernel/qmetatype.h54
1 files changed, 0 insertions, 54 deletions
diff --git a/src/corelib/kernel/qmetatype.h b/src/corelib/kernel/qmetatype.h
index 997f61e281..45cb6db853 100644
--- a/src/corelib/kernel/qmetatype.h
+++ b/src/corelib/kernel/qmetatype.h
@@ -367,13 +367,6 @@ private:
Q_DECLARE_OPERATORS_FOR_FLAGS(QMetaType::TypeFlags)
-template <typename T>
-void qMetaTypeDeleteHelper(void *t)
-{
- delete static_cast<T*>(t);
-}
-template <> inline void qMetaTypeDeleteHelper<void>(void *) {}
-
namespace QtMetaTypePrivate {
template <typename T, bool Accepted = true>
struct QMetaTypeFunctionHelper {
@@ -431,53 +424,6 @@ struct QMetaTypeFunctionHelper<void, /* Accepted */ true>
{};
}
-template <typename T>
-void *qMetaTypeCreateHelper(const void *t)
-{
- if (t)
- return new T(*static_cast<const T*>(t));
- return new T();
-}
-
-template <> inline void *qMetaTypeCreateHelper<void>(const void *) { return 0; }
-
-template <typename T>
-void qMetaTypeDestructHelper(void *t)
-{
- Q_UNUSED(t) // Silence MSVC that warns for POD types.
- static_cast<T*>(t)->~T();
-}
-
-template <> inline void qMetaTypeDestructHelper<void>(void *) {}
-
-template <typename T>
-void *qMetaTypeConstructHelper(void *where, const void *t)
-{
- if (t)
- return new (where) T(*static_cast<const T*>(t));
- return new (where) T;
-}
-
-template <> inline void *qMetaTypeConstructHelper<void>(void *, const void *) { return 0; }
-
-#ifndef QT_NO_DATASTREAM
-template <typename T>
-void qMetaTypeSaveHelper(QDataStream &stream, const void *t)
-{
- stream << *static_cast<const T*>(t);
-}
-
-template <> inline void qMetaTypeSaveHelper<void>(QDataStream &, const void *) {}
-
-template <typename T>
-void qMetaTypeLoadHelper(QDataStream &stream, void *t)
-{
- stream >> *static_cast<T*>(t);
-}
-
-template <> inline void qMetaTypeLoadHelper<void>(QDataStream &, void *) {}
-#endif // QT_NO_DATASTREAM
-
class QObject;
class QWidget;
template <class T> class QSharedPointer;