template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 1511 of file fidling/gen/sdk/fidl/fuchsia.hardware.power/fuchsia.hardware.power/cpp/fidl/fuchsia.hardware.power/cpp/wire_types.h

Public Methods

::fuchsia_hardware_power::wire::Domain Build ()

Build and return the table. The builder should not be used after this.

bool has_id ()
void clear_id ()

Clears the id field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

uint32_t & id ()

Domain ID should be unique across all power domains in the same level.

Used to associate power consumers that belong to the same power domain.

BuilderImpl & id (uint32_t elem)

Domain ID should be unique across all power domains in the same level.

Used to associate power consumers that belong to the same power domain.

Protected Methods

void WireTableBaseBuilder< ::fuchsia_hardware_power::wire::Domain, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_hardware_power::wire::Domain>> && frame)

Records