class Attribute

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

A generic attribute, used for protocol information;

Public Methods

void Attribute (Storage_ storage)
void Attribute ()

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

void Attribute (Attribute && )

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

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

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

Attribute & operator= (const Attribute & other)
bool operator== (const Attribute & other)
bool operator!= (const Attribute & other)
bool IsEmpty ()
const std::optional<uint16_t> & id ()

Required.

::std::optional<uint16_t> & id ()

Required.

Attribute & id (std::optional<uint16_t> value)

Required.

const std::optional< ::fuchsia_bluetooth_bredr::DataElement> & element ()

Required.

::std::optional< ::fuchsia_bluetooth_bredr::DataElement> & element ()

Required.

Attribute & element (std::optional< ::fuchsia_bluetooth_bredr::DataElement> value)

Required.

void Attribute (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits