class UsbSetup

Defined at line 513 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 UsbSetup (uint8_t bm_request_type, uint8_t b_request, uint16_t w_value, uint16_t w_index, uint16_t w_length)
void UsbSetup ()

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

Defined at line 524 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 UsbSetup (UsbSetup && )

Defined at line 527 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 UsbSetup (Storage_ storage)
void UsbSetup (const UsbSetup & other)
UsbSetup & operator= (const UsbSetup & other)
bool operator== (const UsbSetup & other)
bool operator!= (const UsbSetup & other)
uint8_t bm_request_type ()
uint8_t & bm_request_type ()
UsbSetup & bm_request_type (uint8_t value)

Setter for bm_request_type.

uint8_t b_request ()
uint8_t & b_request ()
UsbSetup & b_request (uint8_t value)

Setter for b_request.

UsbSetup & operator= (UsbSetup && )

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

uint16_t w_value ()
uint16_t & w_value ()
UsbSetup & w_value (uint16_t value)

Setter for w_value.

uint16_t w_index ()
uint16_t & w_index ()
UsbSetup & w_index (uint16_t value)

Setter for w_index.

uint16_t w_length ()
uint16_t & w_length ()
UsbSetup & w_length (uint16_t value)

Setter for w_length.

void UsbSetup (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits