class GpioButtonType
Defined at line 2154 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/wire_types.h
Type of button.
Public Methods
void GpioButtonType ()
void GpioButtonType (const GpioButtonType & )
Defined at line 2158 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/wire_types.h
GpioButtonType & operator= (const GpioButtonType & )
Defined at line 2159 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/wire_types.h
void GpioButtonType (GpioButtonType && )
Defined at line 2160 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/wire_types.h
GpioButtonType & operator= (GpioButtonType && )
Defined at line 2161 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/wire_types.h
bool IsUnknown ()
Defined at line 2168 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/wire_types.h
bool has_invalid_tag ()
bool is_direct ()
GpioButtonType WithDirect (::fidl::ObjectView< ::fuchsia_buttons::wire::DirectGpioButton> val)
template <typename... Args>
GpioButtonType WithDirect (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 2179 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/wire_types.h
::fuchsia_buttons::wire::DirectGpioButton & direct ()
const ::fuchsia_buttons::wire::DirectGpioButton & direct ()
bool is_matrix ()
GpioButtonType WithMatrix (::fidl::ObjectView< ::fuchsia_buttons::wire::MatrixGpioButton> val)
template <typename... Args>
GpioButtonType WithMatrix (::fidl::AnyArena & allocator, Args &&... args)
Defined at line 2193 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/wire_types.h
::fuchsia_buttons::wire::MatrixGpioButton & matrix ()
const ::fuchsia_buttons::wire::MatrixGpioButton & matrix ()
::fuchsia_buttons::wire::GpioButtonType::Tag Which ()
Enumerations
enum Tag
| Name | Value |
|---|---|
| kDirect | 1 |
| kMatrix | 2 |
| _do_not_handle_this__write_a_default_case_instead | ::std::numeric_limits<::fidl_union_tag_t>::max() |
Defined at line 2163 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/wire_types.h