forked from qt-creator/qt-creator
Export explicitly instantiate templates.
LLVM & MSVC needs to explicitly export the instantiate templates. Change-Id: I51562750415400bfa561fd6e759211f2b4b10650 Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
This commit is contained in:
@@ -1453,9 +1453,10 @@ void CppQmlTypes::load(const QString &originId, const T &fakeMetaObjects, const
|
|||||||
object->setPrototype(proto);
|
object->setPrototype(proto);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// explicitly instantiate load for list and hash
|
// explicitly instantiate load for list and hash
|
||||||
template void CppQmlTypes::load< QList<FakeMetaObject::ConstPtr> >(const QString &, const QList<FakeMetaObject::ConstPtr> &, const QString &);
|
template QMLJS_EXPORT void CppQmlTypes::load< QList<FakeMetaObject::ConstPtr> >(const QString &, const QList<FakeMetaObject::ConstPtr> &, const QString &);
|
||||||
template void CppQmlTypes::load< QHash<QString, FakeMetaObject::ConstPtr> >(const QString &, const QHash<QString, FakeMetaObject::ConstPtr> &, const QString &);
|
template QMLJS_EXPORT void CppQmlTypes::load< QHash<QString, FakeMetaObject::ConstPtr> >(const QString &, const QHash<QString, FakeMetaObject::ConstPtr> &, const QString &);
|
||||||
|
|
||||||
QList<const CppComponentValue *> CppQmlTypes::createObjectsForImport(const QString &package, ComponentVersion version)
|
QList<const CppComponentValue *> CppQmlTypes::createObjectsForImport(const QString &package, ComponentVersion version)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user