summaryrefslogtreecommitdiffstats
path: root/src/corelib/text/qstringconverter.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2020-06-19 10:11:57 +0200
committerLars Knoll <lars.knoll@qt.io>2020-06-26 14:41:42 +0200
commite81330d327c3a9525a733871fa5cb938f8820525 (patch)
tree7fe27865c943ad2920e9feb45a249a2e6b3d0154 /src/corelib/text/qstringconverter.cpp
parent873c09978814741d987ce54cbfa46d3688f29447 (diff)
Add explicit encode()/decode() methods to QStringConverter
The functional style interface is nice, but does feel alien in some contexts, so better also have explicit encode and decode methods. Change-Id: Ic07ced15f65cdb3a7f1cf044041e341d2ef87f79 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
Diffstat (limited to 'src/corelib/text/qstringconverter.cpp')
-rw-r--r--src/corelib/text/qstringconverter.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/corelib/text/qstringconverter.cpp b/src/corelib/text/qstringconverter.cpp
index 2af1e5df27..30da0add8f 100644
--- a/src/corelib/text/qstringconverter.cpp
+++ b/src/corelib/text/qstringconverter.cpp
@@ -1785,12 +1785,14 @@ const char *QStringConverter::nameForEncoding(QStringConverter::Encoding e)
/*!
\fn QByteArray QStringEncoder::operator()(const QString &in)
+ \fn QByteArray QStringEncoder::encode(const QString &in)
Converts \a in and returns the data as a byte array.
*/
/*!
\fn QByteArray QStringEncoder::operator()(QStringView in)
+ \fn QByteArray QStringEncoder::encode(QStringView in)
\overload
Converts \a in and returns the data as a byte array.
@@ -1798,6 +1800,7 @@ const char *QStringConverter::nameForEncoding(QStringConverter::Encoding e)
/*!
\fn QByteArray QStringEncoder::operator()(const QChar *in, qsizetype length)
+ \fn QByteArray QStringEncoder::encode(const QChar *in, qsizetype length)
\overload
Converts \a length QChars from \a in and returns the data as a byte array.
@@ -1885,12 +1888,14 @@ const char *QStringConverter::nameForEncoding(QStringConverter::Encoding e)
/*!
\fn QString QStringDecoder::operator()(const QByteArray &ba)
+ \fn QString QStringDecoder::decode(const QByteArray &ba)
Converts \a ba and returns the data as a QString.
*/
/*!
\fn QString QStringDecoder::operator()(const char *in, qsizetype size)
+ \fn QString QStringDecoder::decode(const char *in, qsizetype size)
\overload
Converts a byte array containing the first \a size bytes of the array \a in
@@ -1899,6 +1904,7 @@ const char *QStringConverter::nameForEncoding(QStringConverter::Encoding e)
/*!
\fn QString QStringDecoder::operator()(const char *chars)
+ \fn QString QStringDecoder::decode(const char *chars)
\overload
Converts \a chars and returns the data as a QString. \a chars is assumed to