template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 458 of file fidling/gen/sdk/fidl/fuchsia.hardware.vreg/fuchsia.hardware.vreg/cpp/fidl/fuchsia.hardware.vreg/cpp/wire_types.h
Public Methods
::fuchsia_hardware_vreg::wire::VregSetStateRequest Build ()
Build and return the table. The builder should not be used after this.
bool has_step ()
void clear_step ()
Clears the step field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint32_t & step ()
Getter for step.
BuilderImpl & step (uint32_t elem)
Setter for step.
bool has_enable ()
void clear_enable ()
Clears the enable field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
bool & enable ()
Getter for enable.
BuilderImpl & enable (bool elem)
Setter for enable.
bool has_current_ua ()
void clear_current_ua ()
Clears the current_ua field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
uint32_t & current_ua ()
Getter for current_ua.
BuilderImpl & current_ua (uint32_t elem)
Setter for current_ua.
bool has_mode ()
void clear_mode ()
Clears the mode field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_hardware_vreg::wire::RegulatorMode & mode ()
Getter for mode.
BuilderImpl & mode (::fuchsia_hardware_vreg::wire::RegulatorMode elem)
Setter for mode.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_hardware_vreg::wire::VregSetStateRequest, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_vreg::wire::VregSetStateRequest>> && frame)