class UsbInterfaceDescriptor
Defined at line 1002 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 UsbInterfaceDescriptor (uint8_t b_length, uint8_t b_descriptor_type, uint8_t b_interface_number, uint8_t b_alternate_setting, uint8_t b_num_endpoints, uint8_t b_interface_class, uint8_t b_interface_sub_class, uint8_t b_interface_protocol, uint8_t i_interface)
void UsbInterfaceDescriptor ()
Default constructs a |UsbInterfaceDescriptor| only if all of its members are default constructible.
Defined at line 1013 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 UsbInterfaceDescriptor (UsbInterfaceDescriptor && )
Defined at line 1016 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 UsbInterfaceDescriptor (Storage_ storage)
void UsbInterfaceDescriptor (const UsbInterfaceDescriptor & other)
UsbInterfaceDescriptor & operator= (const UsbInterfaceDescriptor & other)
bool operator== (const UsbInterfaceDescriptor & other)
bool operator!= (const UsbInterfaceDescriptor & other)
uint8_t b_length ()
uint8_t & b_length ()
UsbInterfaceDescriptor & b_length (uint8_t value)
Setter for b_length.
uint8_t b_descriptor_type ()
uint8_t & b_descriptor_type ()
UsbInterfaceDescriptor & b_descriptor_type (uint8_t value)
Setter for b_descriptor_type.
uint8_t b_interface_number ()
uint8_t & b_interface_number ()
UsbInterfaceDescriptor & b_interface_number (uint8_t value)
Setter for b_interface_number.
uint8_t b_alternate_setting ()
uint8_t & b_alternate_setting ()
UsbInterfaceDescriptor & b_alternate_setting (uint8_t value)
Setter for b_alternate_setting.
uint8_t b_num_endpoints ()
uint8_t & b_num_endpoints ()
UsbInterfaceDescriptor & b_num_endpoints (uint8_t value)
Setter for b_num_endpoints.
uint8_t b_interface_class ()
uint8_t & b_interface_class ()
UsbInterfaceDescriptor & b_interface_class (uint8_t value)
Setter for b_interface_class.
uint8_t b_interface_sub_class ()
uint8_t & b_interface_sub_class ()
UsbInterfaceDescriptor & b_interface_sub_class (uint8_t value)
Setter for b_interface_sub_class.
uint8_t b_interface_protocol ()
uint8_t & b_interface_protocol ()
UsbInterfaceDescriptor & b_interface_protocol (uint8_t value)
Setter for b_interface_protocol.
uint8_t i_interface ()
uint8_t & i_interface ()
UsbInterfaceDescriptor & i_interface (uint8_t value)
Setter for i_interface.
void UsbInterfaceDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
UsbInterfaceDescriptor & operator= (UsbInterfaceDescriptor && )
Defined at line 1017 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