template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 2518 of file fidling/gen/sdk/fidl/fuchsia.ui.test.conformance/fuchsia.ui.test.conformance/cpp/fidl/fuchsia.ui.test.conformance/cpp/wire_types.h
Public Methods
::fuchsia_ui_test_conformance::wire::PuppetCreationArgs Build ()
Build and return the table. The builder should not be used after this.
bool has_server_end ()
void clear_server_end ()
Clears the server_end field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::ServerEnd< ::fuchsia_ui_test_conformance::Puppet> & server_end ()
Getter for server_end.
BuilderImpl & server_end (::fidl::ServerEnd< ::fuchsia_ui_test_conformance::Puppet> elem)
Setter for server_end.
bool has_view_token ()
void clear_view_token ()
Clears the view_token field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_ui_views::wire::ViewCreationToken & view_token ()
Getter for view_token.
BuilderImpl & view_token (::fuchsia_ui_views::wire::ViewCreationToken elem)
Setter for view_token.
bool has_touch_listener ()
void clear_touch_listener ()
Clears the touch_listener field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::ClientEnd< ::fuchsia_ui_test_input::TouchInputListener> & touch_listener ()
Getter for touch_listener.
BuilderImpl & touch_listener (::fidl::ClientEnd< ::fuchsia_ui_test_input::TouchInputListener> elem)
Setter for touch_listener.
bool has_mouse_listener ()
void clear_mouse_listener ()
Clears the mouse_listener field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::ClientEnd< ::fuchsia_ui_test_input::MouseInputListener> & mouse_listener ()
Getter for mouse_listener.
BuilderImpl & mouse_listener (::fidl::ClientEnd< ::fuchsia_ui_test_input::MouseInputListener> elem)
Setter for mouse_listener.
bool has_keyboard_listener ()
void clear_keyboard_listener ()
Clears the keyboard_listener field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::ClientEnd< ::fuchsia_ui_test_input::KeyboardInputListener> & keyboard_listener ()
Getter for keyboard_listener.
BuilderImpl & keyboard_listener (::fidl::ClientEnd< ::fuchsia_ui_test_input::KeyboardInputListener> elem)
Setter for keyboard_listener.
bool has_flatland_client ()
void clear_flatland_client ()
Clears the flatland_client field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::ClientEnd< ::fuchsia_ui_composition::Flatland> & flatland_client ()
Getter for flatland_client.
BuilderImpl & flatland_client (::fidl::ClientEnd< ::fuchsia_ui_composition::Flatland> elem)
Setter for flatland_client.
bool has_keyboard_client ()
void clear_keyboard_client ()
Clears the keyboard_client field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::ClientEnd< ::fuchsia_ui_input3::Keyboard> & keyboard_client ()
Getter for keyboard_client.
BuilderImpl & keyboard_client (::fidl::ClientEnd< ::fuchsia_ui_input3::Keyboard> elem)
Setter for keyboard_client.
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_focuser ()
void clear_focuser ()
Clears the focuser field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::ServerEnd< ::fuchsia_ui_views::Focuser> & focuser ()
Getter for focuser.
BuilderImpl & focuser (::fidl::ServerEnd< ::fuchsia_ui_views::Focuser> elem)
Setter for focuser.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_ui_test_conformance::wire::PuppetCreationArgs, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_ui_test_conformance::wire::PuppetCreationArgs>> && frame)