class InputSettings

Defined at line 2465 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/natural_types.h

Settings related to device input. New format for InputDeviceSettings.

InputSettings contains a list of input devices, e.g. Microphone and Camera

devices. There may be multiple devices of each type. If so, they will be

differentiated by the device_name. If there is only one device of a certain

[DeviceType], then the name defaults to the same as the device type, e.g.

DeviceType::Microphone -> "microphone".

Public Methods

void InputSettings (Storage_ storage)
void InputSettings ()

Defined at line 2470 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/natural_types.h

void InputSettings (InputSettings && )

Defined at line 2471 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/natural_types.h

void InputSettings (const InputSettings & other)
InputSettings & operator= (InputSettings && )

Defined at line 2472 of file fidling/gen/sdk/fidl/fuchsia.settings/fuchsia.settings/cpp/fidl/fuchsia.settings/cpp/natural_types.h

InputSettings & operator= (const InputSettings & other)
bool operator== (const InputSettings & other)
bool operator!= (const InputSettings & other)
bool IsEmpty ()
const std::optional< ::std::vector< ::fuchsia_settings::InputDevice>> & devices ()
::std::optional< ::std::vector< ::fuchsia_settings::InputDevice>> & devices ()
InputSettings & devices (std::optional< ::std::vector< ::fuchsia_settings::InputDevice>> value)

Setter for devices.

void InputSettings (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits