class UsbHubDescriptorPayload
Defined at line 280 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.descriptor/fuchsia.hardware.usb.descriptor/cpp/fidl/fuchsia.hardware.usb.descriptor/cpp/natural_types.h
Public Methods
void UsbHubDescriptorPayload (UsbHubDescriptorPayload && other)
UsbHubDescriptorPayload & operator= (UsbHubDescriptorPayload && other)
void UsbHubDescriptorPayload (const UsbHubDescriptorPayload & other)
UsbHubDescriptorPayload & operator= (const UsbHubDescriptorPayload & other)
bool operator== (const UsbHubDescriptorPayload & other)
bool operator!= (const UsbHubDescriptorPayload & other)
::fuchsia_hardware_usb_descriptor::UsbHubDescriptorPayload::Tag Which ()
UsbHubDescriptorPayload WithHs (::fuchsia_hardware_usb_descriptor::Usb2Payload val)
const ::fidl::internal::UnionMemberView<1, Storage_> hs ()
::fidl::internal::UnionMemberView<1, Storage_> hs ()
UsbHubDescriptorPayload & hs (::fuchsia_hardware_usb_descriptor::Usb2Payload value)
Sets the union to hold the hs member.
UsbHubDescriptorPayload WithSs (::fuchsia_hardware_usb_descriptor::Usb3Payload val)
const ::fidl::internal::UnionMemberView<2, Storage_> ss ()
::fidl::internal::UnionMemberView<2, Storage_> ss ()
UsbHubDescriptorPayload & ss (::fuchsia_hardware_usb_descriptor::Usb3Payload value)
Sets the union to hold the ss member.
void UsbHubDescriptorPayload (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Enumerations
enum Tag
| Name | Value |
|---|---|
| kHs | 1 |
| kSs | 2 |
TODO: share union tag types between wire
&
natural.
Defined at line 288 of file fidling/gen/sdk/fidl/fuchsia.hardware.usb.descriptor/fuchsia.hardware.usb.descriptor/cpp/fidl/fuchsia.hardware.usb.descriptor/cpp/natural_types.h
Friends
class NaturalUnionCodingTraits