class UsbDeviceDescriptor
Defined at line 607 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 UsbDeviceDescriptor (uint8_t b_length, uint8_t b_descriptor_type, uint16_t bcd_usb, uint8_t b_device_class, uint8_t b_device_sub_class, uint8_t b_device_protocol, uint8_t b_max_packet_size0, uint16_t id_vendor, uint16_t id_product, uint16_t bcd_device, uint8_t i_manufacturer, uint8_t i_product, uint8_t i_serial_number, uint8_t b_num_configurations)
void UsbDeviceDescriptor ()
Default constructs a |UsbDeviceDescriptor| only if all of its members are default constructible.
Defined at line 618 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 UsbDeviceDescriptor (UsbDeviceDescriptor && )
Defined at line 621 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 UsbDeviceDescriptor (Storage_ storage)
void UsbDeviceDescriptor (const UsbDeviceDescriptor & other)
UsbDeviceDescriptor & operator= (const UsbDeviceDescriptor & other)
bool operator== (const UsbDeviceDescriptor & other)
bool operator!= (const UsbDeviceDescriptor & other)
uint8_t b_length ()
uint8_t & b_length ()
UsbDeviceDescriptor & b_length (uint8_t value)
Setter for b_length.
uint8_t b_descriptor_type ()
uint8_t & b_descriptor_type ()
UsbDeviceDescriptor & b_descriptor_type (uint8_t value)
Setter for b_descriptor_type.
uint16_t bcd_usb ()
uint16_t & bcd_usb ()
UsbDeviceDescriptor & bcd_usb (uint16_t value)
Setter for bcd_usb.
uint8_t b_device_class ()
uint8_t & b_device_class ()
UsbDeviceDescriptor & b_device_class (uint8_t value)
Setter for b_device_class.
uint8_t b_device_sub_class ()
uint8_t & b_device_sub_class ()
UsbDeviceDescriptor & b_device_sub_class (uint8_t value)
Setter for b_device_sub_class.
uint8_t b_device_protocol ()
uint8_t & b_device_protocol ()
UsbDeviceDescriptor & b_device_protocol (uint8_t value)
Setter for b_device_protocol.
uint8_t b_max_packet_size0 ()
uint8_t & b_max_packet_size0 ()
UsbDeviceDescriptor & b_max_packet_size0 (uint8_t value)
Setter for b_max_packet_size0.
uint16_t id_vendor ()
uint16_t & id_vendor ()
UsbDeviceDescriptor & id_vendor (uint16_t value)
Setter for id_vendor.
uint16_t id_product ()
uint16_t & id_product ()
UsbDeviceDescriptor & id_product (uint16_t value)
Setter for id_product.
uint16_t bcd_device ()
uint16_t & bcd_device ()
UsbDeviceDescriptor & bcd_device (uint16_t value)
Setter for bcd_device.
uint8_t i_manufacturer ()
uint8_t & i_manufacturer ()
UsbDeviceDescriptor & i_manufacturer (uint8_t value)
Setter for i_manufacturer.
uint8_t i_product ()
uint8_t & i_product ()
UsbDeviceDescriptor & i_product (uint8_t value)
Setter for i_product.
uint8_t i_serial_number ()
uint8_t & i_serial_number ()
UsbDeviceDescriptor & i_serial_number (uint8_t value)
Setter for i_serial_number.
uint8_t b_num_configurations ()
uint8_t & b_num_configurations ()
UsbDeviceDescriptor & b_num_configurations (uint8_t value)
Setter for b_num_configurations.
void UsbDeviceDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
UsbDeviceDescriptor & operator= (UsbDeviceDescriptor && )
Defined at line 622 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 MemberVisitor
class NaturalStructCodingTraits