![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Classes | |
| union | State |
Public Member Functions | |
| QCryptographicHashPrivate (QCryptographicHash::Algorithm method) noexcept | |
| ~QCryptographicHashPrivate () | |
| void | reset () noexcept |
| void | addData (QByteArrayView bytes) noexcept |
| bool | addData (QIODevice *dev) |
| void | finalize () noexcept |
| void | finalizeUnchecked () noexcept |
| QSpan< uchar > | finalizeUnchecked (QSpan< uchar > buffer) noexcept |
| QByteArrayView | resultView () const noexcept |
| QCryptographicHashPrivate (QCryptographicHash::Algorithm method) noexcept | |
| ~QCryptographicHashPrivate () | |
| void | reset () noexcept |
| void | addData (QByteArrayView bytes) noexcept |
| bool | addData (QIODevice *dev) |
| void | finalize () noexcept |
| void | finalizeUnchecked () noexcept |
| QSpan< uchar > | finalizeUnchecked (QSpan< uchar > buffer) noexcept |
| QByteArrayView | resultView () const noexcept |
Static Public Member Functions | |
| static bool | supportsAlgorithm (QCryptographicHash::Algorithm method) |
| static bool | supportsAlgorithm (QCryptographicHash::Algorithm method) |
Public Attributes | |
| union QCryptographicHashPrivate::State | state |
| QBasicMutex | finalizeMutex |
| HashResult | result |
| const QCryptographicHash::Algorithm | method |
Definition at line 219 of file qcryptographichash.cpp.
|
inlineexplicitnoexcept |
Definition at line 222 of file qcryptographichash.cpp.
References QCryptographicHashPrivate().
Referenced by QCryptographicHashPrivate().
|
inline |
Definition at line 226 of file qcryptographichash.cpp.
|
inlineexplicitnoexcept |
Definition at line 222 of file qcryptographichash.cpp.
|
inline |
Definition at line 226 of file qcryptographichash.cpp.
|
noexcept |
Definition at line 784 of file qcryptographichash.cpp.
|
noexcept |
| bool QCryptographicHashPrivate::addData | ( | QIODevice * | dev | ) |
Definition at line 914 of file qcryptographichash.cpp.
References addData().
Referenced by addData().
| bool QCryptographicHashPrivate::addData | ( | QIODevice * | dev | ) |
|
noexcept |
Calls finalizeUnchecked(), if needed, under finalizeMutex protection.
Definition at line 965 of file qcryptographichash.cpp.
References finalizeUnchecked().
|
noexcept |
|
noexcept |
Must be called with finalizeMutex held (except from static hash() function, where no sharing can take place).
Definition at line 980 of file qcryptographichash.cpp.
Referenced by finalize().
|
noexcept |
Must be called with finalizeMutex held, except when called from the static hash() function, where no sharing can take place.
Definition at line 992 of file qcryptographichash.cpp.
|
noexcept |
Definition at line 644 of file qcryptographichash.cpp.
|
noexcept |
|
inlinenoexcept |
Definition at line 241 of file qcryptographichash.cpp.
|
inlinenoexcept |
Definition at line 241 of file qcryptographichash.cpp.
|
static |
Definition at line 1264 of file qcryptographichash.cpp.
|
static |
| QBasicMutex QCryptographicHashPrivate::finalizeMutex |
Definition at line 307 of file qcryptographichash.cpp.
| const QCryptographicHash::Algorithm QCryptographicHashPrivate::method |
Definition at line 310 of file qcryptographichash.cpp.
| HashResult QCryptographicHashPrivate::result |
Definition at line 308 of file qcryptographichash.cpp.
| union QCryptographicHashPrivate::State QCryptographicHashPrivate::state |