This class implements a value‐semantic Guid type. Each object represents an unconstrained Guid object, but its uniqueness is not guaranteed, and this component provides no ability to generate a GUID.
Synopsis
Declared in <bdlb_guid.h>
class Guid;
Description
This class provides a constructor and several accessors with names and parameters phrased using RFC 4122 field names. These names are used (by RFC 4122 and this component) as designators for parts of the GUID even when those names do not accurately describe the parts (for example, time low names bytes 0‐3 of the GUID regardless of whether the values of those bytes come from a clock or are generated randomly).
Enums
Name |
Description |
GUID layout constants. |
Member Functions
Name |
Description |
|
Constructors |
Assignment operators |
|
Return a pointer to the first byte of this GUID. |
|
Return the 5‐bit value of the |
|
Return the 8‐bit |
|
Return the 8‐bit |
|
Return a pointer offering unmodifiable access to the most significant byte of this guid object. |
|
Return a pointer one past the end of the least significant byte of this guid object. |
|
Write the value of this object to the specified output |
|
Return the 48‐bit |
|
Return a reference offering unmodifiable access to the byte at the specified |
|
Write the value of this object to the specified output |
|
Return the 12‐bit value of the |
|
Return the 16‐bit |
|
Return the 32‐bit |
|
Return the 16‐bit |
|
Return the 3‐bit |
|
Return the four‐bit |
|
|
Declare that this type is bitwise equality comparable. |
Friends
Name |
Description |
Return |
|
Return |
Non-Member Functions
Name |
Description |
Return |
|
Return |
|
Return |
|
Return |
Created with MrDocs