aboutsummaryrefslogtreecommitdiffstats
path: root/sources/shiboken6/ApiExtractor/modifications.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'sources/shiboken6/ApiExtractor/modifications.cpp')
-rw-r--r--sources/shiboken6/ApiExtractor/modifications.cpp36
1 files changed, 22 insertions, 14 deletions
diff --git a/sources/shiboken6/ApiExtractor/modifications.cpp b/sources/shiboken6/ApiExtractor/modifications.cpp
index eb96e3c18..61498fb6c 100644
--- a/sources/shiboken6/ApiExtractor/modifications.cpp
+++ b/sources/shiboken6/ApiExtractor/modifications.cpp
@@ -33,19 +33,23 @@
#include "typeparser.h"
#include "typesystem.h"
+#include "qtcompat.h"
+
#include <QtCore/QDebug>
#include <algorithm>
#include <limits>
+using namespace Qt::StringLiterals;
+
static inline QString callOperator() { return QStringLiteral("operator()"); }
QString TemplateInstance::expandCode() const
{
TemplateEntry *templateEntry = TypeDatabase::instance()->findTemplate(m_name);
if (!templateEntry) {
- const QString m = QLatin1String("<insert-template> referring to non-existing template '")
- + m_name + QLatin1String("'.");
+ const QString m = u"<insert-template> referring to non-existing template '"_s
+ + m_name + u"'."_s;
throw Exception(m);
}
@@ -54,11 +58,11 @@ QString TemplateInstance::expandCode() const
code.replace(it.key(), it.value());
while (!code.isEmpty() && code.at(code.size() - 1).isSpace())
code.chop(1);
- QString result = QLatin1String("// TEMPLATE - ") + m_name + QLatin1String(" - START");
+ QString result = u"// TEMPLATE - "_s + m_name + u" - START"_s;
if (!code.startsWith(u'\n'))
result += u'\n';
result += code;
- result += QLatin1String("\n// TEMPLATE - ") + m_name + QLatin1String(" - END\n");
+ result += u"\n// TEMPLATE - "_s + m_name + u" - END\n"_s;
return result;
}
@@ -109,10 +113,14 @@ void purgeEmptyCodeSnips(QList<CodeSnip> *list)
// ---------------------- Modification
QString FunctionModification::accessModifierString() const
{
- if (isPrivate()) return QLatin1String("private");
- if (isProtected()) return QLatin1String("protected");
- if (isPublic()) return QLatin1String("public");
- if (isFriendly()) return QLatin1String("friendly");
+ if (isPrivate())
+ return u"private"_s;
+ if (isProtected())
+ return u"protected"_s;
+ if (isPublic())
+ return u"public"_s;
+ if (isFriendly())
+ return u"friendly"_s;
return QString();
}
@@ -314,7 +322,7 @@ Arguments splitParameters(QStringView paramString, QString *errorMessage)
const int nameEndPos = typeString.indexOf(u'@', namePos);
if (nameEndPos == -1) {
if (errorMessage != nullptr) {
- *errorMessage = QLatin1String("Mismatched @ in \"")
+ *errorMessage = u"Mismatched @ in \""_s
+ paramString.toString() + u'"';
}
return {};
@@ -367,7 +375,7 @@ AddedFunction::AddedFunctionPtr
const QString name = signature.left(openParenPos).trimmed().toString();
const int closingParenPos = signature.lastIndexOf(u')');
if (closingParenPos < 0) {
- *errorMessage = QLatin1String("Missing closing parenthesis");
+ *errorMessage = u"Missing closing parenthesis"_s;
return {};
}
@@ -388,8 +396,8 @@ AddedFunction::AddedFunctionPtr
TypeInfo type = p.type == u"..."
? TypeInfo::varArgsType() : TypeParser::parse(p.type, errorMessage);
if (!errorMessage->isEmpty()) {
- errorMessage->prepend(u"Unable to parse added function "_qs + signatureIn
- + u": "_qs);
+ errorMessage->prepend(u"Unable to parse added function "_s + signatureIn
+ + u": "_s);
return {};
}
arguments.append({type, p.name, p.defaultValue});
@@ -858,8 +866,8 @@ bool FunctionModification::setSignature(const QString &s, QString *errorMessage)
d->m_signaturePattern.setPattern(s);
if (!d->m_signaturePattern.isValid()) {
if (errorMessage) {
- *errorMessage = QLatin1String("Invalid signature pattern: \"")
- + s + QLatin1String("\": ") + d->m_signaturePattern.errorString();
+ *errorMessage = u"Invalid signature pattern: \""_s
+ + s + u"\": "_s + d->m_signaturePattern.errorString();
}
return false;
}