class FunctionDescriptor

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

Public Methods

void FunctionDescriptor (Storage_ storage)
void FunctionDescriptor (uint8_t interface_class, uint8_t interface_subclass, uint8_t interface_protocol)
void FunctionDescriptor ()

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

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

void FunctionDescriptor (FunctionDescriptor && )

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

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

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

FunctionDescriptor & operator= (const FunctionDescriptor & other)
bool operator== (const FunctionDescriptor & other)
bool operator!= (const FunctionDescriptor & other)
uint8_t interface_class ()
uint8_t & interface_class ()
FunctionDescriptor & interface_class (uint8_t value)

Setter for interface_class.

uint8_t interface_subclass ()
uint8_t & interface_subclass ()
FunctionDescriptor & interface_subclass (uint8_t value)

Setter for interface_subclass.

uint8_t interface_protocol ()
uint8_t & interface_protocol ()
FunctionDescriptor & interface_protocol (uint8_t value)

Setter for interface_protocol.

void FunctionDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits