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