Uuid Class

Constructors & Destructor | Member Functions | Type Aliases | Constants | Member Variables

Definition

Line 27 of System.Base/Uuid.cm

Constructors & Destructor

public Uuid()
public Uuid(ulong leftHalf, ulong rightHalf)

Member Functions

public inline byte* Begin()
public inline const byte* Begin() const
public inline const byte* CBegin() const
public inline const byte* CEnd() const
public inline byte* End()
public inline const byte* End() const
public bool IsNil() const
public ulong LeftHalf() const
public static Uuid Random()
public ulong RightHalf() const

Type Aliases

public typedef ConstIterator const byte*
public typedef Iterator byte*

Constants

public const long size 16

Member Variables

public byte[16] data

Constructor& Destructor Details

Uuid Constructor

public Uuid()

Definition
Line 59 of System.Base/Uuid.cm


Uuid Constructor

public Uuid(ulong leftHalf, ulong rightHalf)

Definition
Line 62 of System.Base/Uuid.cm


Member Function Details

Begin Member Function

public inline byte* Begin()

Definition
Line 34 of System.Base/Uuid.cm


Begin Member Function

public inline const byte* Begin()

Definition
Line 38 of System.Base/Uuid.cm


CBegin Member Function

public inline const byte* CBegin()

Definition
Line 42 of System.Base/Uuid.cm


CEnd Member Function

public inline const byte* CEnd()

Definition
Line 54 of System.Base/Uuid.cm


End Member Function

public inline byte* End()

Definition
Line 46 of System.Base/Uuid.cm


End Member Function

public inline const byte* End()

Definition
Line 50 of System.Base/Uuid.cm


IsNil Member Function

public bool IsNil()

Definition
Line 83 of System.Base/Uuid.cm


LeftHalf Member Function

public ulong LeftHalf()

Definition
Line 69 of System.Base/Uuid.cm


Random Static Member Function

public static Uuid Random()

Definition
Line 79 of System.Base/Uuid.cm


RightHalf Member Function

public ulong RightHalf()

Definition
Line 74 of System.Base/Uuid.cm