This class was introduced in Qt 5.15.
|size_t||qHash(const QByteArray::FromBase64Result &key, size_t seed = 0)|
|bool||operator!=(const FromBase64Result &lhs, const FromBase64Result &rhs)|
|bool||operator==(const FromBase64Result &lhs, const FromBase64Result &rhs)|
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:
void process(const QByteArray &); if (auto result = QByteArray::fromBase64Encoding(encodedData)) process(*result);
Alternatively, it is possible to access the conversion status and the decoded data directly:
auto result = QByteArray::fromBase64Encoding(encodedData); if (result.decodingStatus == QByteArray::Base64DecodingStatus::Ok) process(result.decoded);
See also QByteArray::fromBase64.
Returns whether the decoding was successful. This is equivalent to checking whether the
decodingStatus member is equal to QByteArray::Base64DecodingStatus::Ok.
Returns the decoded byte array.
Contains the decoded byte array.
Contains whether the decoding was successful, expressed as a value of type QByteArray::Base64DecodingStatus.
Returns the hash value for key, using seed to seed the calculation.
true if lhs and rhs are different, otherwise returns
true if lhs and rhs are equal, otherwise returns
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.
As part of the free Business evaluation, we offer a free welcome call for companies, to talk about your requirements, and how the Felgo SDK & Services can help you. Just sign up and schedule your call.
Sign up now to start your free Business evaluation: