Type Summary
|
Constants and Named Numbers
uuid_size: constant Integer := 16;
|
This many bytes in a UUID
|
|
Other Items:
|
subtype HashType is Unsigned_32;
|
Represents a "Hash Code" of a UUID
|
|
type Byte is mod 2 ** 8;
|
Byte Type (2^8)
|
|
|
|
|
type UUID is new Ada.Finalization.Controlled with
record
data: ByteArray;
end record;
|
The main type for the package
|
|
function Is_Nil(This: in UUID) return Boolean;
|
Determine if UUID is NIL (All Zeros)
|
|
|
|
function "="(Left, Right: in UUID) return Boolean;
|
Test for equality between Left and Right
|
|
|
function To_String(This: in UUID) return String;
|
Convert the UUID to a common string representation
|
|
|
private
|