class InputState

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

A subset of |DeviceState|'s properties that clients may pass to change the

software state of an InputDevice.

Public Methods

void InputState (Storage_ storage)
void InputState ()

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

void InputState (InputState && )

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

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

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

InputState & operator= (const InputState & other)
bool operator== (const InputState & other)
bool operator!= (const InputState & other)
bool IsEmpty ()
const std::optional< ::std::string> & name ()
::std::optional< ::std::string> & name ()
InputState & name (std::optional< ::std::string> value)

Setter for name.

const std::optional< ::fuchsia_settings::DeviceType> & device_type ()
::std::optional< ::fuchsia_settings::DeviceType> & device_type ()
InputState & device_type (std::optional< ::fuchsia_settings::DeviceType> value)

Setter for device_type.

const std::optional< ::fuchsia_settings::DeviceState> & state ()
::std::optional< ::fuchsia_settings::DeviceState> & state ()
InputState & state (std::optional< ::fuchsia_settings::DeviceState> value)

Setter for state.

void InputState (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits