class DeviceDescriptor

Defined at line 2779 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h

Public Methods

void DeviceDescriptor (::fidl::Box< ::fuchsia_ui_input::DeviceInfo> device_info, ::fidl::Box< ::fuchsia_ui_input::KeyboardDescriptor> keyboard, ::fidl::Box< ::fuchsia_ui_input::MediaButtonsDescriptor> media_buttons, ::fidl::Box< ::fuchsia_ui_input::MouseDescriptor> mouse, ::fidl::Box< ::fuchsia_ui_input::StylusDescriptor> stylus, ::fidl::Box< ::fuchsia_ui_input::TouchscreenDescriptor> touchscreen, ::fidl::Box< ::fuchsia_ui_input::SensorDescriptor> sensor)
void DeviceDescriptor ()

Default constructs a |DeviceDescriptor| only if all of its members are default constructible.

Defined at line 2789 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h

void DeviceDescriptor (DeviceDescriptor && )

Defined at line 2792 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h

void DeviceDescriptor (Storage_ storage)
void DeviceDescriptor (const DeviceDescriptor & other)
DeviceDescriptor & operator= (const DeviceDescriptor & other)
bool operator== (const DeviceDescriptor & other)
bool operator!= (const DeviceDescriptor & other)
const ::fidl::Box< ::fuchsia_ui_input::DeviceInfo> & device_info ()
::fidl::Box< ::fuchsia_ui_input::DeviceInfo> & device_info ()
DeviceDescriptor & device_info (::fidl::Box< ::fuchsia_ui_input::DeviceInfo> value)

Setter for device_info.

const ::fidl::Box< ::fuchsia_ui_input::KeyboardDescriptor> & keyboard ()
::fidl::Box< ::fuchsia_ui_input::KeyboardDescriptor> & keyboard ()
DeviceDescriptor & keyboard (::fidl::Box< ::fuchsia_ui_input::KeyboardDescriptor> value)

Setter for keyboard.

const ::fidl::Box< ::fuchsia_ui_input::MediaButtonsDescriptor> & media_buttons ()
::fidl::Box< ::fuchsia_ui_input::MediaButtonsDescriptor> & media_buttons ()
DeviceDescriptor & media_buttons (::fidl::Box< ::fuchsia_ui_input::MediaButtonsDescriptor> value)

Setter for media_buttons.

const ::fidl::Box< ::fuchsia_ui_input::MouseDescriptor> & mouse ()
::fidl::Box< ::fuchsia_ui_input::MouseDescriptor> & mouse ()
DeviceDescriptor & mouse (::fidl::Box< ::fuchsia_ui_input::MouseDescriptor> value)

Setter for mouse.

DeviceDescriptor & operator= (DeviceDescriptor && )

Defined at line 2793 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h

const ::fidl::Box< ::fuchsia_ui_input::StylusDescriptor> & stylus ()
::fidl::Box< ::fuchsia_ui_input::StylusDescriptor> & stylus ()
DeviceDescriptor & stylus (::fidl::Box< ::fuchsia_ui_input::StylusDescriptor> value)

Setter for stylus.

const ::fidl::Box< ::fuchsia_ui_input::TouchscreenDescriptor> & touchscreen ()
::fidl::Box< ::fuchsia_ui_input::TouchscreenDescriptor> & touchscreen ()
DeviceDescriptor & touchscreen (::fidl::Box< ::fuchsia_ui_input::TouchscreenDescriptor> value)

Setter for touchscreen.

const ::fidl::Box< ::fuchsia_ui_input::SensorDescriptor> & sensor ()
::fidl::Box< ::fuchsia_ui_input::SensorDescriptor> & sensor ()
DeviceDescriptor & sensor (::fidl::Box< ::fuchsia_ui_input::SensorDescriptor> value)

Setter for sensor.

void DeviceDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits