From e81330d327c3a9525a733871fa5cb938f8820525 Mon Sep 17 00:00:00 2001 From: Lars Knoll Date: Fri, 19 Jun 2020 10:11:57 +0200 Subject: 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 Reviewed-by: Alex Blasche --- src/corelib/text/qstringconverter.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/corelib/text/qstringconverter.cpp') 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 -- cgit v1.2.3