class UsbPhyMode

Defined at line 377 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.phy/fuchsia.hardware.usb.phy/cpp/fidl/fuchsia.hardware.usb.phy/cpp/natural_types.h

Public Methods

void UsbPhyMode (Storage_ storage)
void UsbPhyMode ()

Defined at line 383 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.phy/fuchsia.hardware.usb.phy/cpp/fidl/fuchsia.hardware.usb.phy/cpp/natural_types.h

void UsbPhyMode (UsbPhyMode && )

Defined at line 384 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.phy/fuchsia.hardware.usb.phy/cpp/fidl/fuchsia.hardware.usb.phy/cpp/natural_types.h

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

Defined at line 385 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.phy/fuchsia.hardware.usb.phy/cpp/fidl/fuchsia.hardware.usb.phy/cpp/natural_types.h

UsbPhyMode & operator= (const UsbPhyMode & other)
bool operator== (const UsbPhyMode & other)
bool operator!= (const UsbPhyMode & other)
bool IsEmpty ()
const std::optional< ::fuchsia_hardware_usb_phy::ProtocolVersion> & protocol ()
::std::optional< ::fuchsia_hardware_usb_phy::ProtocolVersion> & protocol ()
UsbPhyMode & protocol (std::optional< ::fuchsia_hardware_usb_phy::ProtocolVersion> value)

Setter for protocol.

const std::optional< ::fuchsia_hardware_usb_phy::Mode> & dr_mode ()
::std::optional< ::fuchsia_hardware_usb_phy::Mode> & dr_mode ()
UsbPhyMode & dr_mode (std::optional< ::fuchsia_hardware_usb_phy::Mode> value)

Setter for dr_mode.

const std::optional<bool> & is_otg_capable ()
::std::optional<bool> & is_otg_capable ()
UsbPhyMode & is_otg_capable (std::optional<bool> value)

Setter for is_otg_capable.

void UsbPhyMode (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits