Guid()

Guid::Guid() constructor

Constructs an object that represents a GUID consisting of all zeroes.

System::Guid::Guid()

Guid::Guid(const ArrayPtr<uint8_t>&) constructor

Constructs an object that represents a GUID specified as an array of unsigned 8-bit integer values.

System::Guid::Guid(const ArrayPtr<uint8_t> &b)

Arguments

ParameterTypeDescription
bconst ArrayPtr<uint8_t>&A byte-array containing separate bytes of the GUID

Guid::Guid(const System::Details::ArrayView<uint8_t>&) constructor

Constructs an object that represents a GUID specified as an array view of unsigned 8-bit integer values.

System::Guid::Guid(const System::Details::ArrayView<uint8_t> &b)

Arguments

ParameterTypeDescription
bconst System::Details::ArrayView<uint8_t>&A byte-array containing separate bytes of the GUID

Guid::Guid(const String&) constructor

Constructs an object that represents a GUID specified as a string.

System::Guid::Guid(const String &g)

Arguments

ParameterTypeDescription
gconst String&The string representation of a GUID to be represented by the object being constructed

Guid::Guid(int32_t, int16_t, int16_t, const ArrayPtr<uint8_t>&) constructor

Constructs an instance of Guid class from the specified GUID components.

System::Guid::Guid(int32_t a, int16_t b, int16_t c, const ArrayPtr<uint8_t> &d)

Arguments

ParameterTypeDescription
aint32_tBits 0-31 of the GUID
bint16_tBits 32-47 of the GUID
cint16_tBits 48-63 of the GUID
dconst ArrayPtr<uint8_t>&A byte array containing bits 64-127 of the GUID

Guid::Guid(int32_t, int16_t, int16_t, const System::Details::ArrayView<uint8_t>&) constructor

Constructs an instance of Guid class from the specified GUID components.

System::Guid::Guid(int32_t a, int16_t b, int16_t c, const System::Details::ArrayView<uint8_t> &d)

Arguments

ParameterTypeDescription
aint32_tBits 0-31 of the GUID
bint16_tBits 32-47 of the GUID
cint16_tBits 48-63 of the GUID
dconst System::Details::ArrayView<uint8_t>&A byte array view containing bits 64-127 of the GUID

Guid::Guid(int32_t, int16_t, int16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t) constructor

Constructs an instance of Guid class from the specified unsigned integers and bytes.

System::Guid::Guid(int32_t a, int16_t b, int16_t c, uint8_t d, uint8_t e, uint8_t f, uint8_t g, uint8_t h, uint8_t i, uint8_t j, uint8_t k)

Arguments

ParameterTypeDescription
aint32_tBits 0-31 of the GUID
bint16_tBits 32-47 of the GUID
cint16_tBits 48-63 of the GUID
duint8_tBits 64-71 of the GUID
euint8_tBits 72-79 of the GUID
fuint8_tBits 80-87 of the GUID
guint8_tBits 88-95 of the GUID
huint8_tBits 96-103 of the GUID
iuint8_tBits 104-111 of the GUID
juint8_tBits 112-119 of the GUID
kuint8_tBits 120-127 of the GUID

Guid::Guid(uint32_t, uint16_t, uint16_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t, uint8_t) constructor

Constructs an instance of Guid class from the specified unsigned integers and bytes.

System::Guid::Guid(uint32_t a, uint16_t b, uint16_t c, uint8_t d, uint8_t e, uint8_t f, uint8_t g, uint8_t h, uint8_t i, uint8_t j, uint8_t k)

Arguments

ParameterTypeDescription
auint32_tBits 0-31 of the GUID
buint16_tBits 32-47 of the GUID
cuint16_tBits 48-63 of the GUID
duint8_tBits 64-71 of the GUID
euint8_tBits 72-79 of the GUID
fuint8_tBits 80-87 of the GUID
guint8_tBits 88-95 of the GUID
huint8_tBits 96-103 of the GUID
iuint8_tBits 104-111 of the GUID
juint8_tBits 112-119 of the GUID
kuint8_tBits 120-127 of the GUID

Guid::Guid(const Guid&) constructor

Constructs an object that represents the same GUID as the specified object.

System::Guid::Guid(const Guid &guid)

Arguments

ParameterTypeDescription
guidconst Guid&The Guid object to copy the GUID value from

See Also