template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 189 of file fidling/gen/sdk/fidl/fuchsia.ui.test.context/fuchsia.ui.test.context/cpp/fidl/fuchsia.ui.test.context/cpp/wire_types.h

Public Methods

::fuchsia_ui_test_context::wire::RealmFactoryCreateRealmRequest Build ()

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

bool has_realm_server ()
void clear_realm_server ()

Clears the realm_server field.

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

O(number_of_fields) complexity.

::fidl::ServerEnd< ::fuchsia_testing_harness::RealmProxy> & realm_server ()

Getter for realm_server.

BuilderImpl & realm_server (::fidl::ServerEnd< ::fuchsia_testing_harness::RealmProxy> elem)

Setter for realm_server.

bool has_display_rotation ()
void clear_display_rotation ()

Clears the display_rotation field.

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

O(number_of_fields) complexity.

uint32_t & display_rotation ()

Getter for display_rotation.

BuilderImpl & display_rotation (uint32_t elem)

Setter for display_rotation.

bool has_device_pixel_ratio ()
void clear_device_pixel_ratio ()

Clears the device_pixel_ratio field.

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

O(number_of_fields) complexity.

float & device_pixel_ratio ()

Getter for device_pixel_ratio.

BuilderImpl & device_pixel_ratio (float elem)

Setter for device_pixel_ratio.

bool has_display_dimensions ()
void clear_display_dimensions ()

Clears the display_dimensions field.

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

O(number_of_fields) complexity.

::fuchsia_math::wire::SizeU & display_dimensions ()

Optional. If it has a value, the width and height must not be zero.

BuilderImpl & display_dimensions (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_math::wire::SizeU>> elem)

Optional. If it has a value, the width and height must not be zero.

bool has_display_refresh_rate_millihertz ()
void clear_display_refresh_rate_millihertz ()

Clears the display_refresh_rate_millihertz field.

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

O(number_of_fields) complexity.

uint32_t & display_refresh_rate_millihertz ()

Optional. If it has a value, it must not be zero.

BuilderImpl & display_refresh_rate_millihertz (uint32_t elem)

Optional. If it has a value, it must not be zero.

bool has_display_max_layer_count ()
void clear_display_max_layer_count ()

Clears the display_max_layer_count field.

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

O(number_of_fields) complexity.

uint32_t & display_max_layer_count ()

Optional. If it has a value, it must not be zero.

BuilderImpl & display_max_layer_count (uint32_t elem)

Optional. If it has a value, it must not be zero.

Protected Methods

void WireTableBaseBuilder< ::fuchsia_ui_test_context::wire::RealmFactoryCreateRealmRequest, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_ui_test_context::wire::RealmFactoryCreateRealmRequest>> && frame)

Records