Index of values


C
compare [Uuidm]
Total order on UUIDs.
create [Uuidm]
create version is an UUID of the given version.

E
equal [Uuidm]
equal u u' is true iff u and u' are equal.

N
nil [Uuidm]
nil is the nil UUID.
ns_X500 [Uuidm]
ns_dn is the X.500 DN namespace UUID.
ns_dns [Uuidm]
ns_dns is the DNS namespace UUID.
ns_oid [Uuidm]
ns_oid is the ISO OID namespace UUID.
ns_url [Uuidm]
ns_url is the URL namespace UUID.

O
of_bytes [Uuidm]
of_bytes pos s is the UUID represented by the 16 bytes starting at pos in s (pos defaults to 0).
of_string [Uuidm]
of_string pos s converts the substring of s starting at pos (defaults to 0) of the form "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" where X is a lower or upper case hexadecimal number to an UUID.

P
print [Uuidm]

T
to_bytes [Uuidm]
to_bytes u is u as a 16 bytes long string.
to_string [Uuidm]
to_string u is u as a string of the form "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" where X is a lower case hexadecimal number (or upper if upper is true).

V
v3 [Uuidm]
v3 ns n is create `V3 (ns, n).
v4_gen [Uuidm]
v4 seed is a function that generates random version 4 UUIDs with the given seed.
v5 [Uuidm]
v5 ns n is create `V5 (ns, n).