class Address

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

Represents a 48-bit Bluetooth Device Address.

Public Methods

void Address (Storage_ storage)
void Address (::fuchsia_bluetooth::AddressType type, ::std::array<uint8_t, 6> bytes)
void Address ()

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

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

void Address (Address && )

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

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

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

Address & operator= (const Address & other)
bool operator== (const Address & other)
bool operator!= (const Address & other)
::fuchsia_bluetooth::AddressType type ()

Type of the device address.

::fuchsia_bluetooth::AddressType & type ()

Type of the device address.

Address & type (::fuchsia_bluetooth::AddressType value)

Type of the device address.

const ::std::array<uint8_t, 6> & bytes ()

The device address bytes in little-endian order.

::std::array<uint8_t, 6> & bytes ()

The device address bytes in little-endian order.

Address & bytes (::std::array<uint8_t, 6> value)

The device address bytes in little-endian order.

void Address (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits