class Information

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

Human-readable information about a service. Strings are encoded in UTF-8.

See Bluetooth Specification v5.2 Vol 3, Part B, Sections 5.1.15 through 5.1.17

Public Methods

void Information (Storage_ storage)
void Information ()

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

void Information (Information && )

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

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

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

Information & operator= (const Information & other)
bool operator== (const Information & other)
bool operator!= (const Information & other)
bool IsEmpty ()
const std::optional< ::std::string> & language ()

Language that the other fields in this table are in.

Must be two characters long and a valid ICO 639:1988 identifier.

Must be present.

::std::optional< ::std::string> & language ()

Language that the other fields in this table are in.

Must be two characters long and a valid ICO 639:1988 identifier.

Must be present.

Information & language (std::optional< ::std::string> value)

Language that the other fields in this table are in.

Must be two characters long and a valid ICO 639:1988 identifier.

Must be present.

const std::optional< ::std::string> & name ()

Service name

::std::optional< ::std::string> & name ()

Service name

Information & name (std::optional< ::std::string> value)

Service name

const std::optional< ::std::string> & description ()

A human-readable description

::std::optional< ::std::string> & description ()

A human-readable description

Information & description (std::optional< ::std::string> value)

A human-readable description

const std::optional< ::std::string> & provider ()

The provider of this service (person or organization)

::std::optional< ::std::string> & provider ()

The provider of this service (person or organization)

Information & provider (std::optional< ::std::string> value)

The provider of this service (person or organization)

void Information (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits