Uuid Class

Definition

Line 8 of System.Base/Uuid.cm

Constructors & Destructor

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

Member Functions

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

Typedefs

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 nothrow Uuid()

Definition
Line 40 of System.Base/Uuid.cm


Uuid Constructor

public nothrow Uuid(ulong leftHalf, ulong rightHalf)

Definition
Line 43 of System.Base/Uuid.cm


Member Function Details

Begin Member Function

public inline nothrow byte* Begin()

Definition
Line 15 of System.Base/Uuid.cm


Begin Member Function

public inline nothrow const byte* Begin()

Definition
Line 19 of System.Base/Uuid.cm


CBegin Member Function

public inline nothrow const byte* CBegin()

Definition
Line 23 of System.Base/Uuid.cm


CEnd Member Function

public inline nothrow const byte* CEnd()

Definition
Line 35 of System.Base/Uuid.cm


End Member Function

public inline nothrow byte* End()

Definition
Line 27 of System.Base/Uuid.cm


End Member Function

public inline nothrow const byte* End()

Definition
Line 31 of System.Base/Uuid.cm


LeftHalf Member Function

public nothrow ulong LeftHalf()

Definition
Line 62 of System.Base/Uuid.cm


Random Static Member Function

public static nothrow Uuid Random()

Definition
Line 88 of System.Base/Uuid.cm


RightHalf Member Function

public nothrow ulong RightHalf()

Definition
Line 75 of System.Base/Uuid.cm