template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 3845 of file fidling/gen/sdk/fidl/fuchsia.bluetooth.bredr/fuchsia.bluetooth.bredr/cpp/fidl/fuchsia.bluetooth.bredr/cpp/wire_types.h
Public Methods
::fuchsia_bluetooth_bredr::wire::Information Build ()
Build and return the table. The builder should not be used after this.
bool has_language ()
void clear_language ()
Clears the language field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::StringView & 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.
BuilderImpl & language (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::StringView>> elem)
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.
bool has_name ()
void clear_name ()
Clears the name field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::StringView & name ()
Service name
BuilderImpl & name (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::StringView>> elem)
Service name
bool has_description ()
void clear_description ()
Clears the description field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::StringView & description ()
A human-readable description
BuilderImpl & description (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::StringView>> elem)
A human-readable description
bool has_provider ()
void clear_provider ()
Clears the provider field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::StringView & provider ()
The provider of this service (person or organization)
BuilderImpl & provider (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::StringView>> elem)
The provider of this service (person or organization)
Protected Methods
void WireTableBaseBuilder< ::fuchsia_bluetooth_bredr::wire::Information, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_bluetooth_bredr::wire::Information>> && frame)