class Uuid

Defined at line 1395 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/natural_types.h

Represents a Bluetooth UUID in its 128-bit canonical form. While the Bluetooth standard supports

16- and 32-bit short form UUIDs over the wire, the Fuchsia FIDL libraries require all UUIDs to

be represented in their canonical 128-bit form.

Public Methods

void Uuid (Storage_ storage)
void Uuid (::std::array<uint8_t, 16> value)
void Uuid ()

Default constructs a |Uuid| only if all of its members are default constructible.

Defined at line 1406 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/natural_types.h

void Uuid (Uuid && )

Defined at line 1409 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/natural_types.h

void Uuid (const Uuid & other)
Uuid & operator= (Uuid && )

Defined at line 1410 of file fidling/gen/sdk/fidl/fuchsia.bluetooth/fuchsia.bluetooth/cpp/fidl/fuchsia.bluetooth/cpp/natural_types.h

Uuid & operator= (const Uuid & other)
bool operator== (const Uuid & other)
bool operator!= (const Uuid & other)
const ::std::array<uint8_t, 16> & value ()

The UUID bytes in little-endian order.

::std::array<uint8_t, 16> & value ()

The UUID bytes in little-endian order.

Uuid & value (::std::array<uint8_t, 16> value)

The UUID bytes in little-endian order.

void Uuid (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits