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