[#BloombergLP-bdlb-GuidUtil] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdlb.adoc[bdlb]::GuidUtil :relfileprefix: ../../ :mrdocs: This `struct` provides a namespace for functions that create Universally Unique Identifiers per RFC 4122 (http://www.ietf.org/rfc/rfc4122.txt). == Synopsis Declared in `<bdlb_guidutil.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- struct GuidUtil; ---- == Static Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bdlb/GuidUtil/dnsNamespace.adoc[`dnsNamespace`] | Return the RFC 4122 pre‐defined DNS namespace ID. | xref:BloombergLP/bdlb/GuidUtil/generate-07.adoc[`generate`] | `generate` overloads | xref:BloombergLP/bdlb/GuidUtil/generateFromName.adoc[`generateFromName`] | Return an RFC 4122 version 5 GUID derived from a namespace and name. | xref:BloombergLP/bdlb/GuidUtil/generateNonSecure-0e.adoc[`generateNonSecure`] | `generateNonSecure` overloads | xref:BloombergLP/bdlb/GuidUtil/getLeastSignificantBits.adoc[`getLeastSignificantBits`] | Return the least significant 8 bytes of the specified `guid`. | xref:BloombergLP/bdlb/GuidUtil/getMostSignificantBits.adoc[`getMostSignificantBits`] | Return the most significant 8 bytes of the specified `guid`. | xref:BloombergLP/bdlb/GuidUtil/getVersion.adoc[`getVersion`] | Return the version of the specified `guid` object. The behavior is undefined unless the contents of the `guid` object are compliant with RFC 4122. | xref:BloombergLP/bdlb/GuidUtil/guidFromString-0d.adoc[`guidFromString`] | `guidFromString` overloads | xref:BloombergLP/bdlb/GuidUtil/guidToString-02.adoc[`guidToString`] | `guidToString` overloads | xref:BloombergLP/bdlb/GuidUtil/oidNamespace.adoc[`oidNamespace`] | Return the RFC 4122 pre‐defined OID namespace ID. | xref:BloombergLP/bdlb/GuidUtil/urlNamespace.adoc[`urlNamespace`] | Return the RFC 4122 pre‐defined URL namespace ID. | xref:BloombergLP/bdlb/GuidUtil/x500Namespace.adoc[`x500Namespace`] | Return the RFC 4122 pre‐defined X500 namespace ID. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#