aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/common
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/common')
-rw-r--r--src/qml/common/qqmljsmemorypool_p.h14
1 files changed, 6 insertions, 8 deletions
diff --git a/src/qml/common/qqmljsmemorypool_p.h b/src/qml/common/qqmljsmemorypool_p.h
index dcf3fafb67..e8d49b40fd 100644
--- a/src/qml/common/qqmljsmemorypool_p.h
+++ b/src/qml/common/qqmljsmemorypool_p.h
@@ -52,10 +52,10 @@
//
#include <QtCore/qglobal.h>
-#include <QtCore/qshareddata.h>
-#include <QtCore/qdebug.h>
+#include <QtCore/qstring.h>
+#include <QtCore/qvector.h>
-#include <cstring>
+#include <cstdlib>
QT_BEGIN_NAMESPACE
@@ -63,14 +63,12 @@ namespace QQmlJS {
class Managed;
-class MemoryPool : public QSharedData
+class MemoryPool
{
- MemoryPool(const MemoryPool &other);
- void operator =(const MemoryPool &other);
+ Q_DISABLE_COPY_MOVE(MemoryPool);
public:
- MemoryPool() {}
-
+ MemoryPool() = default;
~MemoryPool()
{
if (_blocks) {