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