class OutputDescriptor

Defined at line 935 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h

Describes the output reports that a physical input device will accept.

Output information typically represents device output to the user

(E.g: LEDs, tactile feedback, etc).

Public Methods

void OutputDescriptor (Storage_ storage)
void OutputDescriptor ()

Defined at line 940 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h

void OutputDescriptor (OutputDescriptor && )

Defined at line 941 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h

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

Defined at line 942 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h

OutputDescriptor & operator= (const OutputDescriptor & other)
bool operator== (const OutputDescriptor & other)
bool operator!= (const OutputDescriptor & other)
bool IsEmpty ()
const std::optional< ::fuchsia_input_report::KeyboardOutputDescriptor> & keyboard ()

Describes the keyboard output part of the device.

Optional. Present iff the device is/has a keyboard.

::std::optional< ::fuchsia_input_report::KeyboardOutputDescriptor> & keyboard ()

Describes the keyboard output part of the device.

Optional. Present iff the device is/has a keyboard.

OutputDescriptor & keyboard (std::optional< ::fuchsia_input_report::KeyboardOutputDescriptor> value)

Describes the keyboard output part of the device.

Optional. Present iff the device is/has a keyboard.

void OutputDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits