aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/qqmltypeloader_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/qml/qqmltypeloader_p.h')
-rw-r--r--src/qml/qml/qqmltypeloader_p.h16
1 files changed, 2 insertions, 14 deletions
diff --git a/src/qml/qml/qqmltypeloader_p.h b/src/qml/qml/qqmltypeloader_p.h
index a795d3c816..b16421a8ee 100644
--- a/src/qml/qml/qqmltypeloader_p.h
+++ b/src/qml/qml/qqmltypeloader_p.h
@@ -279,17 +279,8 @@ public:
bool directoryExists(const QString &path);
const QQmlDirParser *qmlDirParser(const QString &filePath, const QString &uriHint, QString *outUrl);
- template<typename T>
- void clearCache(T *o, void (T::*callback)(QQmlTypeData *)) {
- TypedCallback<T> cb(o, callback);
- clearCache(&TypedCallback<T>::redirect, &cb);
- }
-
- template<typename T>
- void trimCache(T *o, void (T::*callback)(QQmlTypeData *)) {
- TypedCallback<T> cb(o, callback);
- trimCache(&TypedCallback<T>::redirect, &cb);
- }
+ void clearCache();
+ void trimCache();
bool isTypeLoaded(const QUrl &url) const;
bool isScriptLoaded(const QUrl &url) const;
@@ -314,9 +305,6 @@ private:
void (T::*mf)(QQmlTypeData *);
};
- void clearCache(void (*callback)(void *, QQmlTypeData *), void *);
- void trimCache(void (*callback)(void *, QQmlTypeData *), void *);
-
struct DirParser : public QQmlDirParser { QString adjustedUrl; };
typedef QHash<QUrl, QQmlTypeData *> TypeCache;