This is the documentation for Enlighten.
class Geo GeoGuid
class Geo::GeoGuid
A 128 bit identifier used to uniquely identify objects in the precompute.
Functions
Name | Description |
|---|---|
Accessors to individual 32-bit components, corresponding to the args passed to Create. | |
Accessors to individual 32-bit components, corresponding to the args passed to Create. | |
Accessors to individual 32-bit components, corresponding to the args passed to Create. | |
Create a Guid from 2 u64 values. | |
Create a Guid from 2 u32 values and 1 u64 value. | |
Create a Guid from 4 u32 values. | |
Creates a Guid from the high frequency system clock - this will be unique for this application instantiation. | |
Accessors to individual 32-bit components, corresponding to the args passed to Create. | |
Create a Guid from the incoming string (requires same text formatting as ToHexString) | |
Create a Guid from the incoming string (requires same text formatting as ToHexString) | |
Constructor. | |
Returns the 1st 64 bit block. | |
Returns the 2nd 64 bit block. | |
Value comparison operators. | |
Value comparison operators. | |
Value comparison operators. | |
Value comparison operators. | |
Create a GUID from whatever Random generator is provided in this system (CoCreateGuid, etc). | |
Returns only the lowest 32 bits as decimal string. | |
Returns full 128 bit value in hex. |
Variables
Name | Description |
|---|---|
const GeoGuid Invalid | A Guid that is always invalid. |
u32 Geo::GeoGuid::A
public: u32 A() const
Accessors to individual 32-bit components, corresponding to the args passed to Create.
u32 Geo::GeoGuid::B
public: u32 B() const
Accessors to individual 32-bit components, corresponding to the args passed to Create.