class DeviceClass

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

The "Class of Device/Service" is a variable-format field that defines the category of a

Bluetooth device. The bitfield is divided into segments called "major service class",

"major device class", and "minor device class".

No assumptions about the specific functionality or characteristics of any application should be

based solely on its inclusion within a Major or Minor device class. For more information, see

https://www.bluetooth.com/specifications/assigned-numbers/baseband.

Public Methods

void DeviceClass (Storage_ storage)
void DeviceClass (uint32_t value)
void DeviceClass ()

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

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

void DeviceClass (DeviceClass && )

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

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

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

DeviceClass & operator= (const DeviceClass & other)
bool operator== (const DeviceClass & other)
bool operator!= (const DeviceClass & other)
uint32_t value ()
uint32_t & value ()
DeviceClass & value (uint32_t value)

Setter for value.

void DeviceClass (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits