class FeatureReport

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

A single report containing the feature information for an input device.

Feature reports obtained from the device show the current state of the

device. Sending a feature report to the device sets the device in that

state.

Public Methods

void FeatureReport (Storage_ storage)
void FeatureReport ()

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

void FeatureReport (FeatureReport && )

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

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

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

FeatureReport & operator= (const FeatureReport & other)
bool operator== (const FeatureReport & other)
bool operator!= (const FeatureReport & other)
bool IsEmpty ()
const std::optional< ::fuchsia_input_report::SensorFeatureReport> & sensor ()
::std::optional< ::fuchsia_input_report::SensorFeatureReport> & sensor ()
FeatureReport & sensor (std::optional< ::fuchsia_input_report::SensorFeatureReport> value)

Setter for sensor.

const std::optional< ::fuchsia_input_report::TouchFeatureReport> & touch ()
::std::optional< ::fuchsia_input_report::TouchFeatureReport> & touch ()
FeatureReport & touch (std::optional< ::fuchsia_input_report::TouchFeatureReport> value)

Setter for touch.

void FeatureReport (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits