QXmpp Version: 1.15.1
Loading...
Searching...
No Matches
StringLiterals.h
1// SPDX-FileCopyrightText: 2021 Linus Jahn <lnj@kaidan.im>
2//
3// SPDX-License-Identifier: LGPL-2.1-or-later
4
5#ifndef STRINGLITERALS_H
6#define STRINGLITERALS_H
7
8#include <QString>
9#include <QStringView>
10
11using namespace Qt::Literals::StringLiterals;
12
13namespace QXmpp::Private {
14
20inline QString staticString(QStringView sv)
21{
22 // NOLINTNEXTLINE(cppcoreguidelines-pro-type-const-cast)
23 return QString(QStringPrivate(nullptr, const_cast<char16_t *>(sv.utf16()), sv.size()));
24}
25
26} // namespace QXmpp::Private
27
28#endif // STRINGLITERALS_H