class Usb2Payload

Defined at line 144 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 Usb2Payload (Storage_ storage)
void Usb2Payload (::std::array<uint8_t, 4> device_removable, ::std::array<uint8_t, 4> port_pwr_ctrl_mask)
void Usb2Payload ()

Default constructs a |Usb2Payload| only if all of its members are default constructible.

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

void Usb2Payload (Usb2Payload && )

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

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

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

Usb2Payload & operator= (const Usb2Payload & other)
bool operator== (const Usb2Payload & other)
bool operator!= (const Usb2Payload & other)
const ::std::array<uint8_t, 4> & device_removable ()
::std::array<uint8_t, 4> & device_removable ()
Usb2Payload & device_removable (::std::array<uint8_t, 4> value)

Setter for device_removable.

const ::std::array<uint8_t, 4> & port_pwr_ctrl_mask ()
::std::array<uint8_t, 4> & port_pwr_ctrl_mask ()
Usb2Payload & port_pwr_ctrl_mask (::std::array<uint8_t, 4> value)

Setter for port_pwr_ctrl_mask.

void Usb2Payload (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits