![]() |
| ||
Classes - Annotated - Tree - Functions - Home - Structure |
The QUuid class defines a Universally Unique Identifier (UUID). More...
#include <quuid.h>
For objects or declarations that need to be identified uniquely, UUIDs (also known as GUIDs) are widely used in order to assign a fixed and easy to compare value to this object or declaration. The 128bit value of an UUID is generated by an algorithm that guarantees a value that is unique in time and space.
In Qt, UUIDs are wrapped by the QUuid struct which provides convenience functions for comparing and coping this value. The QUuid struct is used in Qt's component model to identify interfaces. Most platforms provide a tool to generate new UUIDs (uuidgen, guidgen), and the Qt distribution includes a graphical tool quuidgen that generates the UUIDs in a programmer friendly format.
See also QUnknownInterface.
Creates the null UUID {00000000-0000-0000-0000-000000000000}.
Creates an UUID with the value specified by the parameters.
Example:
// {67C8770B-44F1-410A-AB9A-F9B5446F13EE} QUuid IID_MyInterface( 0x67c8770b, 0x44f1, 0x410a, 0xab, 0x9a, 0xf9, 0xb5, 0x44, 0x6f, 0x13, 0xee )
Creates a copy of the QUuid orig.
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.
Returns a string in {12345678-1234-1234-1234-123456789ABC} format.
Search the documentation, FAQ, qt-interest archive and more (uses
www.trolltech.com):
This file is part of the Qt toolkit, copyright © 1995-2001 Trolltech, all rights reserved.
Copyright © 2001 Trolltech | Trademarks | Qt version 3.0.0-beta1-beta1
|