class GpioConfig
Defined at line 703 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/natural_types.h
Configuration information of a gpio used by a button.
Public Methods
void GpioConfig (Storage_ storage)
void GpioConfig ()
Defined at line 709 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/natural_types.h
void GpioConfig (GpioConfig && )
Defined at line 710 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/natural_types.h
void GpioConfig (const GpioConfig & other)
GpioConfig & operator= (GpioConfig && )
Defined at line 711 of file fidling/gen/sdk/fidl/fuchsia.buttons/fuchsia.buttons/cpp/fidl/fuchsia.buttons/cpp/natural_types.h
GpioConfig & operator= (const GpioConfig & other)
bool operator== (const GpioConfig & other)
bool operator!= (const GpioConfig & other)
bool IsEmpty ()
const std::optional< ::fuchsia_buttons::GpioType> & type ()
The type of the gpio pin.
::std::optional< ::fuchsia_buttons::GpioType> & type ()
The type of the gpio pin.
GpioConfig & type (std::optional< ::fuchsia_buttons::GpioType> value)
The type of the gpio pin.
const std::optional< ::fuchsia_buttons::GpioFlag> & flags ()
The flags of the gpio pin.
::std::optional< ::fuchsia_buttons::GpioFlag> & flags ()
The flags of the gpio pin.
GpioConfig & flags (std::optional< ::fuchsia_buttons::GpioFlag> value)
The flags of the gpio pin.
void GpioConfig (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits