class KeyboardDescriptor

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

The capabilities of a keyboard device.

Public Methods

void KeyboardDescriptor (Storage_ storage)
void KeyboardDescriptor ()

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

void KeyboardDescriptor (KeyboardDescriptor && )

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

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

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

KeyboardDescriptor & operator= (const KeyboardDescriptor & other)
bool operator== (const KeyboardDescriptor & other)
bool operator!= (const KeyboardDescriptor & other)
bool IsEmpty ()
const std::optional< ::fuchsia_input_report::KeyboardInputDescriptor> & input ()
::std::optional< ::fuchsia_input_report::KeyboardInputDescriptor> & input ()
KeyboardDescriptor & input (std::optional< ::fuchsia_input_report::KeyboardInputDescriptor> value)

Setter for input.

const std::optional< ::fuchsia_input_report::KeyboardOutputDescriptor> & output ()
::std::optional< ::fuchsia_input_report::KeyboardOutputDescriptor> & output ()
KeyboardDescriptor & output (std::optional< ::fuchsia_input_report::KeyboardOutputDescriptor> value)

Setter for output.

void KeyboardDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits