A 128 bit representation of a universally unique identifier (UUID or GUID). More...
Go to the source code of this file.
| Classes | |
| struct | mi::base::Uuid | 
| A 128 bit representation of a universally unique identifier (UUID or GUID).  More... | |
| class | mi::base::Uuid_t< id1, ... > | 
| Class template for a compile-time representation of universally unique identifiers (UUIDs or GUIDs).  More... | |
| Namespaces | |
| namespace | mi | 
| Common namespace for APIs of NVIDIA Advanced Rendering Center GmbH. | |
| namespace | mi::base | 
| Namespace for the Base API. | |
| Functions | |
| bool | mi::base::operator== (const Uuid &id1, const Uuid &id2) | 
| Returns trueifid1is equal toid2.  More... | |
| bool | mi::base::operator!= (const Uuid &id1, const Uuid &id2) | 
| Returns trueifid1is not equal toid2.  More... | |
| bool | mi::base::operator< (const Uuid &id1, const Uuid &id2) | 
| Returns trueifid1is less thanid2.  More... | |
| bool | mi::base::operator> (const Uuid &id1, const Uuid &id2) | 
| Returns trueifid1is greater thanid2.  More... | |
| bool | mi::base::operator<= (const Uuid &id1, const Uuid &id2) | 
| Returns trueifid1is less than or equal toid2.  More... | |
| bool | mi::base::operator>= (const Uuid &id1, const Uuid &id2) | 
| Returns trueifid1is greater than or equal toid2.  More... | |
| Uint32 | mi::base::uuid_hash32 (const Uuid &id) | 
| Returns a 32 bit hash value by performing a bitwise xor of all four 32 bit values.  More... | |
A 128 bit representation of a universally unique identifier (UUID or GUID).
See Interface Framework Technology, type mi::base::Uuid and template class mi::base::Uuid_t.