#include <quuid.h>
Public Methods | |
QUuid () | |
Constructor of QUuid Creates the null UUID {00000000-0000-0000-0000-000000000000}. More... | |
QUuid (ulong l, ushort w1, ushort w2, uchar b1, uchar b2, uchar b3, uchar b4, uchar b5, uchar b6, uchar b7, uchar b8) | |
Constructor of QUuid Creates a UUID with the value specified by the parameters, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8. More... | |
QUuid (const QUuid &uuid) | |
Constructor of QUuid. More... | |
QUuid (const QString &) | |
QString | toString () const |
operator QString () const | |
bool | isNull () const |
Returns TRUE if this is the null UUID {00000000-0000-0000-0000-000000000000}; otherwise returns FALSE. More... | |
QUuid& | operator= (const QUuid &orig) |
Assigns the value of uuid to this QUuid object. More... | |
bool | operator== (const QUuid &orig) const |
Returns TRUE if this QUuid and the other QUuid are identical; otherwise returns FALSE. More... | |
bool | operator!= (const QUuid &orig) const |
Returns TRUE if this QUuid and the other QUuid are different; otherwise returns FALSE. More... | |
Public Attributes | |
ulong | data1 |
ushort | data2 |
ushort | data3 |
uchar | data4 [8] |
For objects or declarations that need to be uniquely identified, UUIDs (also known as GUIDs) are widely used in order to assign a fixed and easy to compare value to the object or declaration. The 128-bit value of a UUID is generated by an algorithm that guarantees that the value is unique.
In Qt, UUIDs are wrapped by the QUuid struct which provides convenience functions for handling UUIDs. Most platforms provide a tool to generate new UUIDs, for example, uuidgen and guidgen.
|
Constructor of QUuid Creates the null UUID {00000000-0000-0000-0000-000000000000}.
|
|
Constructor of QUuid Creates a UUID with the value specified by the parameters, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8.
// {67C8770B-44F1-410A-AB9A-F9B5446F13EE} QUuid IID_MyInterface( 0x67c8770b, 0x44f1, 0x410a, 0xab, 0x9a, 0xf9, 0xb5, 0x44, 0x6f, 0x13, 0xee ) |
|
Constructor of QUuid.
|
|
|
|
Returns TRUE if this is the null UUID {00000000-0000-0000-0000-000000000000}; otherwise returns FALSE.
|
|
|
|
Returns TRUE if this QUuid and the other QUuid are different; otherwise returns FALSE.
|
|
Assigns the value of uuid to this QUuid object.
|
|
Returns TRUE if this QUuid and the other QUuid are identical; otherwise returns FALSE.
|
|
|
|
|
|
|
|
|
|
|