(4af8a20e8e0384d3de4af6c2b47a0783ba28bbc3)
#include "quuid.h"
#include "quuid_p.h"
#include "qcryptographichash.h"
#include "qdatastream.h"
#include "qdebug.h"
#include "qendian.h"
#include "qrandom.h"
#include "private/qtools_p.h"
Go to the source code of this file.
◆ anonymous enum [1/2]
Enumerator |
---|
MaxStringUuidLength | |
MaxStringUuidLength | |
Definition at line 22 of file quuid.cpp.
◆ anonymous enum [2/2]
Enumerator |
---|
MaxStringUuidLength | |
MaxStringUuidLength | |
Definition at line 22 of file quuid.cpp.
◆ _q_fromHex()
template<class Integral>
bool _q_fromHex |
( |
const char *& | src, |
|
|
Integral & | value ) |
◆ _q_toHex()
template<class Integral>
void _q_toHex |
( |
char *& | dst, |
|
|
Integral | value ) |
◆ _q_uuidFromHex()
Parses the string representation of a UUID (with optional surrounding "{}") by reading at most MaxStringUuidLength (38) characters from src, which may be \nullptr. Stops at the first invalid character (which includes a premature NUL).
Returns the successfully parsed QUuid, or a null QUuid in case of failure.
Definition at line 92 of file quuid.cpp.
◆ _q_uuidToHex()
◆ createFromName()
◆ qHash()
size_t qHash |
( |
const QUuid & | uuid, |
|
|
size_t | seed ) |
|
noexcept |
◆ uuidFromString() [1/3]
static QUuid uuidFromString |
( |
QLatin1StringView | text | ) |
|
|
staticnoexcept |
◆ uuidFromString() [2/3]
◆ uuidFromString() [3/3]
◆ QT_BEGIN_NAMESPACE