class KeyboardInputReport

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

A single report created by a keyboard device.

Public Methods

void KeyboardInputReport (Storage_ storage)
void KeyboardInputReport ()

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

void KeyboardInputReport (KeyboardInputReport && )

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

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

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

KeyboardInputReport & operator= (const KeyboardInputReport & other)
bool operator== (const KeyboardInputReport & other)
bool operator!= (const KeyboardInputReport & other)
bool IsEmpty ()
const std::optional< ::std::vector< ::fuchsia_input::Key>> & pressed_keys3 ()

The list of keys that are currently pressed down.

Required. Empty iff no keys are pressed.

::std::optional< ::std::vector< ::fuchsia_input::Key>> & pressed_keys3 ()

The list of keys that are currently pressed down.

Required. Empty iff no keys are pressed.

KeyboardInputReport & pressed_keys3 (std::optional< ::std::vector< ::fuchsia_input::Key>> value)

The list of keys that are currently pressed down.

Required. Empty iff no keys are pressed.

void KeyboardInputReport (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits