![]() |
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 |
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 |
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 239 of file qcryptographichash.cpp.
|
inlineexplicitnoexcept |
Definition at line 242 of file qcryptographichash.cpp.
References QCryptographicHashPrivate().
Referenced by QCryptographicHashPrivate().
|
inline |
Definition at line 246 of file qcryptographichash.cpp.
|
inlineexplicitnoexcept |
Definition at line 242 of file qcryptographichash.cpp.
|
inline |
Definition at line 246 of file qcryptographichash.cpp.
|
noexcept |
Definition at line 766 of file qcryptographichash.cpp.
|
noexcept |
bool QCryptographicHashPrivate::addData | ( | QIODevice * | dev | ) |
Definition at line 885 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 936 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 951 of file qcryptographichash.cpp.
Referenced by finalize().
|
noexcept |
|
noexcept |
Definition at line 638 of file qcryptographichash.cpp.
|
noexcept |
|
inlinenoexcept |
Definition at line 259 of file qcryptographichash.cpp.
|
inlinenoexcept |
Definition at line 259 of file qcryptographichash.cpp.
|
static |
Definition at line 1173 of file qcryptographichash.cpp.
|
static |
QBasicMutex QCryptographicHashPrivate::finalizeMutex |
Definition at line 327 of file qcryptographichash.cpp.
const QCryptographicHash::Algorithm QCryptographicHashPrivate::method |
Definition at line 330 of file qcryptographichash.cpp.
HashResult QCryptographicHashPrivate::result |
Definition at line 328 of file qcryptographichash.cpp.
union QCryptographicHashPrivate::State QCryptographicHashPrivate::state |