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