Auf dieser Seite

QByteArray::FromBase64Result Class

class QByteArray::FromBase64Result

Die Klasse „ QByteArray::FromBase64Result “ enthält das Ergebnis eines Aufrufs von „ QByteArray::fromBase64Encoding “. Mehr...

Öffentliche Funktionen

operator bool() const
QByteArray &&operator*() &&
QByteArray &operator*() &
const QByteArray &&operator*() const &&
const QByteArray &operator*() const &

Öffentliche Variablen

QByteArray decoded
QByteArray::Base64DecodingStatus decodingStatus
size_t qHash(const QByteArray::FromBase64Result &key, size_t seed = 0)
bool operator!=(const QByteArray::FromBase64Result &lhs, const QByteArray::FromBase64Result &rhs)
bool operator==(const QByteArray::FromBase64Result &lhs, const QByteArray::FromBase64Result &rhs)

Ausführliche Beschreibung

Objekte dieser Klasse können verwendet werden, um zu prüfen, ob die Konvertierung erfolgreich war, und gegebenenfalls die dekodierten Daten QByteArray abzurufen. Die für QByteArray::FromBase64Result definierten Konvertierungsoperatoren machen die Verwendung einfach:

void process(const QByteArray &);

if (auto result = QByteArray::fromBase64Encoding(encodedData))
    process(*result);

Alternativ ist es möglich, direkt auf den Konvertierungsstatus und die dekodierten Daten zuzugreifen:

auto result = QByteArray::fromBase64Encoding(encodedData);
if (result.decodingStatus == QByteArray::Base64DecodingStatus::Ok)
    process(result.decoded);

Siehe auch QByteArray::fromBase64.

Dokumentation der Member-Funktionen

[explicit noexcept] FromBase64Result::operator bool() const

Gibt zurück, ob die Dekodierung erfolgreich war. Dies entspricht der Überprüfung, ob das Element „ decodingStatus “ den Wert „QByteArray::Base64DecodingStatus::Ok“ annimmt.

[noexcept] QByteArray &&FromBase64Result::operator*() &&

[noexcept] QByteArray &FromBase64Result::operator*() &

[noexcept] const QByteArray &&FromBase64Result::operator*() const &&

[noexcept] const QByteArray &FromBase64Result::operator*() const &

Gibt das dekodierte Byte-Array zurück.

Dokumentation zu Mitgliedsvariablen

QByteArray FromBase64Result::decoded

Enthält das dekodierte Byte-Array.

QByteArray::Base64DecodingStatus FromBase64Result::decodingStatus

Gibt an, ob die Dekodierung erfolgreich war, ausgedrückt als Wert vom Typ QByteArray::Base64DecodingStatus.

Verwandte Nicht-Mitglieder

[noexcept] size_t qHash(const QByteArray::FromBase64Result &key, size_t seed = 0)

Gibt den Hash-Wert für key zurück, wobei seed als Startwert für die Berechnung verwendet wird.

[noexcept] bool operator!=(const QByteArray::FromBase64Result &lhs, const QByteArray::FromBase64Result &rhs)

Gibt „ true “ zurück, wenn „ lhs “ und „ rhs “ unterschiedlich sind; andernfalls wird „ false “ zurückgegeben.

[noexcept] bool operator==(const QByteArray::FromBase64Result &lhs, const QByteArray::FromBase64Result &rhs)

Gibt „ true “ zurück, wenn „ lhs “ und „ rhs “ gleich sind, andernfalls „ false “.

lhs rhs und sind genau dann gleich, wenn sie denselben Dekodierungsstatus enthalten, und – sofern der Status QByteArray::Base64DecodingStatus::Ok ist – genau dann, wenn sie dieselben dekodierten Daten enthalten.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.