![]() |
Qt 6.x
The Qt SDK
|
\inmodule QtCore More...
#include <qbytearray.h>
Public Member Functions | |
void | swap (QByteArray::FromBase64Result &other) noexcept |
operator bool () const noexcept | |
\variable QByteArray::FromBase64Result::decoded | |
QByteArray & | operator* () noexcept |
const QByteArray & | operator* () const noexcept |
Returns the decoded byte array. | |
Public Attributes | |
QByteArray | decoded |
QByteArray::Base64DecodingStatus | decodingStatus |
Friends | |
bool | operator== (const QByteArray::FromBase64Result &lhs, const QByteArray::FromBase64Result &rhs) noexcept |
Returns true if lhs and rhs are equal, otherwise returns false . | |
bool | operator!= (const QByteArray::FromBase64Result &lhs, const QByteArray::FromBase64Result &rhs) noexcept |
Returns true if lhs and rhs are different, otherwise returns false . | |
Related Symbols | |
(Note that these are not member symbols.) | |
size_t | qHash (const QByteArray::FromBase64Result &key, size_t seed) noexcept |
Returns the hash value for key, using seed to seed the calculation. | |
\inmodule QtCore
The QByteArray::FromBase64Result class holds the result of a call to QByteArray::fromBase64Encoding.
Objects of this class can be used to check whether the conversion was successful, and if so, retrieve the decoded QByteArray. The conversion operators defined for QByteArray::FromBase64Result make its usage straightforward:
Alternatively, it is possible to access the conversion status and the decoded data directly:
Definition at line 649 of file qbytearray.h.
|
inlineexplicitnoexcept |
\variable QByteArray::FromBase64Result::decoded
Contains the decoded byte array.
\variable QByteArray::FromBase64Result::decodingStatus
Contains whether the decoding was successful, expressed as a value of type QByteArray::Base64DecodingStatus.
Returns whether the decoding was successful. This is equivalent to checking whether the {decodingStatus} member is equal to QByteArray::Base64DecodingStatus::Ok.
Definition at line 661 of file qbytearray.h.
References QByteArray::Ok.
|
inlinenoexcept |
Returns the decoded byte array.
Definition at line 669 of file qbytearray.h.
|
inlinenoexcept |
Definition at line 668 of file qbytearray.h.
|
inlinenoexcept |
Definition at line 655 of file qbytearray.h.
References other(), and QByteArray::swap().
|
friend |
Returns true
if lhs and rhs are different, otherwise returns false
.
Definition at line 683 of file qbytearray.h.
|
friend |
Returns true
if lhs and rhs are equal, otherwise returns false
.
lhs and rhs are equal if and only if they contain the same decoding status and, if the status is QByteArray::Base64DecodingStatus::Ok, if and only if they contain the same decoded data.
Definition at line 672 of file qbytearray.h.
|
related |
Returns the hash value for key, using seed to seed the calculation.
Definition at line 5185 of file qbytearray.cpp.
References qHashMulti(), and seed.
QByteArray QByteArray::FromBase64Result::decoded |
Definition at line 652 of file qbytearray.h.
QByteArray::Base64DecodingStatus QByteArray::FromBase64Result::decodingStatus |
Definition at line 653 of file qbytearray.h.