class PuppetCreationArgs

Defined at line 704 of file fidling/gen/sdk/fidl/fuchsia.ui.test.conformance/fuchsia.ui.test.conformance/cpp/fidl/fuchsia.ui.test.conformance/cpp/natural_types.h

Used to create a puppet instance.

Public Methods

void PuppetCreationArgs ()

Defined at line 710 of file fidling/gen/sdk/fidl/fuchsia.ui.test.conformance/fuchsia.ui.test.conformance/cpp/fidl/fuchsia.ui.test.conformance/cpp/natural_types.h

void PuppetCreationArgs (PuppetCreationArgs && )

Defined at line 711 of file fidling/gen/sdk/fidl/fuchsia.ui.test.conformance/fuchsia.ui.test.conformance/cpp/fidl/fuchsia.ui.test.conformance/cpp/natural_types.h

void PuppetCreationArgs (Storage_ storage)
bool IsEmpty ()
const std::optional< ::fidl::ServerEnd< ::fuchsia_ui_test_conformance::Puppet>> & server_end ()
::std::optional< ::fidl::ServerEnd< ::fuchsia_ui_test_conformance::Puppet>> & server_end ()
PuppetCreationArgs & server_end (std::optional< ::fidl::ServerEnd< ::fuchsia_ui_test_conformance::Puppet>> value)

Setter for server_end.

const std::optional< ::fuchsia_ui_views::ViewCreationToken> & view_token ()
::std::optional< ::fuchsia_ui_views::ViewCreationToken> & view_token ()
PuppetCreationArgs & view_token (std::optional< ::fuchsia_ui_views::ViewCreationToken> value)

Setter for view_token.

const std::optional< ::fidl::ClientEnd< ::fuchsia_ui_test_input::TouchInputListener>> & touch_listener ()
::std::optional< ::fidl::ClientEnd< ::fuchsia_ui_test_input::TouchInputListener>> & touch_listener ()
PuppetCreationArgs & touch_listener (std::optional< ::fidl::ClientEnd< ::fuchsia_ui_test_input::TouchInputListener>> value)

Setter for touch_listener.

const std::optional< ::fidl::ClientEnd< ::fuchsia_ui_test_input::MouseInputListener>> & mouse_listener ()
::std::optional< ::fidl::ClientEnd< ::fuchsia_ui_test_input::MouseInputListener>> & mouse_listener ()
PuppetCreationArgs & mouse_listener (std::optional< ::fidl::ClientEnd< ::fuchsia_ui_test_input::MouseInputListener>> value)

Setter for mouse_listener.

const std::optional< ::fidl::ClientEnd< ::fuchsia_ui_test_input::KeyboardInputListener>> & keyboard_listener ()
::std::optional< ::fidl::ClientEnd< ::fuchsia_ui_test_input::KeyboardInputListener>> & keyboard_listener ()
PuppetCreationArgs & keyboard_listener (std::optional< ::fidl::ClientEnd< ::fuchsia_ui_test_input::KeyboardInputListener>> value)

Setter for keyboard_listener.

const std::optional< ::fidl::ClientEnd< ::fuchsia_ui_composition::Flatland>> & flatland_client ()
::std::optional< ::fidl::ClientEnd< ::fuchsia_ui_composition::Flatland>> & flatland_client ()
PuppetCreationArgs & flatland_client (std::optional< ::fidl::ClientEnd< ::fuchsia_ui_composition::Flatland>> value)

Setter for flatland_client.

const std::optional< ::fidl::ClientEnd< ::fuchsia_ui_input3::Keyboard>> & keyboard_client ()
::std::optional< ::fidl::ClientEnd< ::fuchsia_ui_input3::Keyboard>> & keyboard_client ()
PuppetCreationArgs & keyboard_client (std::optional< ::fidl::ClientEnd< ::fuchsia_ui_input3::Keyboard>> value)

Setter for keyboard_client.

const std::optional<float> & device_pixel_ratio ()
::std::optional<float> & device_pixel_ratio ()
PuppetCreationArgs & device_pixel_ratio (std::optional<float> value)

Setter for device_pixel_ratio.

const std::optional< ::fidl::ServerEnd< ::fuchsia_ui_views::Focuser>> & focuser ()
::std::optional< ::fidl::ServerEnd< ::fuchsia_ui_views::Focuser>> & focuser ()
PuppetCreationArgs & focuser (std::optional< ::fidl::ServerEnd< ::fuchsia_ui_views::Focuser>> value)

Setter for focuser.

void PuppetCreationArgs (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
PuppetCreationArgs & operator= (PuppetCreationArgs && )

Defined at line 712 of file fidling/gen/sdk/fidl/fuchsia.ui.test.conformance/fuchsia.ui.test.conformance/cpp/fidl/fuchsia.ui.test.conformance/cpp/natural_types.h

Friends

class MemberVisitor
class NaturalTableCodingTraits