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