template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 1561 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/wire_types.h
Public Methods
::fuchsia_audio::wire::RampedGain Build ()
Build and return the table. The builder should not be used after this.
bool has_target_gain_db ()
void clear_target_gain_db ()
Clears the target_gain_db field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
float & target_gain_db ()
Getter for target_gain_db.
BuilderImpl & target_gain_db (float elem)
Setter for target_gain_db.
bool has_duration ()
void clear_duration ()
Clears the duration field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
int64_t & duration ()
Getter for duration.
BuilderImpl & duration (Wrapper_Ignore_Me_< ::fidl::ObjectView<int64_t>> elem)
Setter for duration.
bool has_function ()
void clear_function ()
Clears the function field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_audio::wire::RampFunction & function ()
Getter for function.
BuilderImpl & function (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_audio::wire::RampFunction>> elem)
Setter for function.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_audio::wire::RampedGain, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_audio::wire::RampedGain>> && frame)