class DeviceDescriptor
Defined at line 2301 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h
`DeviceDescriptor` describes a physical input device.
Public Methods
void DeviceDescriptor (Storage_ storage)
void DeviceDescriptor ()
Defined at line 2306 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 2307 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h
void DeviceDescriptor (const DeviceDescriptor & other)
bool operator!= (const DeviceDescriptor & other)
bool IsEmpty ()
const std::optional< ::fuchsia_ui_input::DeviceInformation> & device_information ()
Identifies the physical device.
::std::optional< ::fuchsia_ui_input::DeviceInformation> & device_information ()
Identifies the physical device.
DeviceDescriptor & device_information (std::optional< ::fuchsia_ui_input::DeviceInformation> value)
Identifies the physical device.
const std::optional< ::fuchsia_ui_input::MouseDescriptor> & mouse ()
Describes the mouse part of the device.
::std::optional< ::fuchsia_ui_input::MouseDescriptor> & mouse ()
Describes the mouse part of the device.
DeviceDescriptor & mouse (std::optional< ::fuchsia_ui_input::MouseDescriptor> value)
Describes the mouse part of the device.
DeviceDescriptor & operator= (DeviceDescriptor && )
Defined at line 2308 of file fidling/gen/sdk/fidl/fuchsia.ui.input/fuchsia.ui.input/cpp/fidl/fuchsia.ui.input/cpp/natural_types.h
DeviceDescriptor & operator= (const DeviceDescriptor & other)
bool operator== (const DeviceDescriptor & other)
const std::optional< ::fuchsia_ui_input::SensorDescriptor> & sensor ()
Describes the sensor part of the device.
::std::optional< ::fuchsia_ui_input::SensorDescriptor> & sensor ()
Describes the sensor part of the device.
DeviceDescriptor & sensor (std::optional< ::fuchsia_ui_input::SensorDescriptor> value)
Describes the sensor part of the device.
const std::optional< ::fuchsia_ui_input::TouchDescriptor> & touch ()
Describes the touch part of the device.
::std::optional< ::fuchsia_ui_input::TouchDescriptor> & touch ()
Describes the touch part of the device.
DeviceDescriptor & touch (std::optional< ::fuchsia_ui_input::TouchDescriptor> value)
Describes the touch part of the device.
const std::optional< ::fuchsia_ui_input::KeyboardDescriptor> & keyboard ()
Describes the keyboard part of the device.
::std::optional< ::fuchsia_ui_input::KeyboardDescriptor> & keyboard ()
Describes the keyboard part of the device.
DeviceDescriptor & keyboard (std::optional< ::fuchsia_ui_input::KeyboardDescriptor> value)
Describes the keyboard part of the device.
const std::optional< ::fuchsia_ui_input::ConsumerControlDescriptor> & consumer_control ()
Describes the consumer control part of the device.
::std::optional< ::fuchsia_ui_input::ConsumerControlDescriptor> & consumer_control ()
Describes the consumer control part of the device.
DeviceDescriptor & consumer_control (std::optional< ::fuchsia_ui_input::ConsumerControlDescriptor> value)
Describes the consumer control part of the device.
void DeviceDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits