From 5f2dbae2bda6d9d600654e1c2e5946d767f33c37 Mon Sep 17 00:00:00 2001 From: Joachim Wuttke <j.wuttke@fz-juelich.de> Date: Thu, 25 Jul 2024 09:31:48 +0200 Subject: [PATCH] using using --- GUI/Model/Util/UtilXML.h | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/GUI/Model/Util/UtilXML.h b/GUI/Model/Util/UtilXML.h index 998ddc6dada..47aa3aaacad 100644 --- a/GUI/Model/Util/UtilXML.h +++ b/GUI/Model/Util/UtilXML.h @@ -106,10 +106,11 @@ template <typename T> void readBaseElement(QXmlStreamReader* r, const QString& t template <typename C, typename... Args> typename C::BaseItem* readItemFrom(QXmlStreamReader* r, Args... args) { + using BaseItem = C::BaseItem; const uint typeIndex = readUInt(r, XML::Attrib::type); const QString kind = readString(r, XML::Attrib::kind); const auto type = static_cast<typename C::Type>(typeIndex); - C::BaseItem* t = C::create(type, args...); + BaseItem* t = C::create(type, args...); if (t) t->readFrom(r); return t; @@ -118,7 +119,8 @@ typename C::BaseItem* readItemFrom(QXmlStreamReader* r, Args... args) template <typename C, typename... Args> typename C::BaseItem* readChosen(QXmlStreamReader* r, const QString& tag, Args... args) { - C::BaseItem* t = readItemFrom<C>(r, args...); + using BaseItem = C::BaseItem; + BaseItem* t = readItemFrom<C>(r, args...); gotoEndElementOfTag(r, tag); return t; } -- GitLab