Unique identifier class.
UUID is used to generate and to hold unique identifiers. A unique identifier is (almost) sure not to exist anywhere else in the world. Depending on the system, several UUID generation methods may be used (generally mixing date information, hardware system information and perhaps a random part). An UUID is convertible to and from a string so it is very easily to save and reload.
UUIDs are attached to persistant objects that must be identified and shared between several applications, or on a network, etc. They are a bit like persistant pointers which remain valid accross applications.
Definition at line 59 of file uuid.h.