class Button

Defined at line 164 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/natural_types.h

Public Methods

void Button (Storage_ storage)
void Button ()

Defined at line 170 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/natural_types.h

void Button (Button && )

Defined at line 171 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/natural_types.h

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

Defined at line 172 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/natural_types.h

Button & operator= (const Button & other)
bool operator== (const Button & other)
bool operator!= (const Button & other)
bool IsEmpty ()
const std::optional< ::std::vector< ::fuchsia_input_report::ConsumerControlButton>> & types ()

Button Types. A single button may affect multiple things and thus have multiple

functionalities. For example, a privacy switch that mutes both the camera and mic may map to

the combination of fuchsia.input.report.ConsumerControlButton.MIC_MUTE and CAMERA_DISABLE.

::std::optional< ::std::vector< ::fuchsia_input_report::ConsumerControlButton>> & types ()

Button Types. A single button may affect multiple things and thus have multiple

functionalities. For example, a privacy switch that mutes both the camera and mic may map to

the combination of fuchsia.input.report.ConsumerControlButton.MIC_MUTE and CAMERA_DISABLE.

Button & types (std::optional< ::std::vector< ::fuchsia_input_report::ConsumerControlButton>> value)

Button Types. A single button may affect multiple things and thus have multiple

functionalities. For example, a privacy switch that mutes both the camera and mic may map to

the combination of fuchsia.input.report.ConsumerControlButton.MIC_MUTE and CAMERA_DISABLE.

const std::optional< ::fuchsia_buttons::ButtonConfig> & button_config ()

Button Config.

::std::optional< ::fuchsia_buttons::ButtonConfig> & button_config ()

Button Config.

Button & button_config (std::optional< ::fuchsia_buttons::ButtonConfig> value)

Button Config.

void Button (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits