class ConsumerControlDescriptor
Defined at line 206 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h
A Fuchsia ConsumerControl represents a device thats purpose is to change
values on the host. Typical controls are Volume, Power, Media Playback.
(Consider a TV remote to be a typical ConsumerControl).
Public Methods
void ConsumerControlDescriptor (Storage_ storage)
void ConsumerControlDescriptor ()
Defined at line 211 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h
void ConsumerControlDescriptor (ConsumerControlDescriptor && )
Defined at line 212 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h
void ConsumerControlDescriptor (const ConsumerControlDescriptor & other)
ConsumerControlDescriptor & operator= (ConsumerControlDescriptor && )
Defined at line 213 of file fidling/gen/sdk/fidl/fuchsia.input.report/fuchsia.input.report/cpp/fidl/fuchsia.input.report/cpp/natural_types.h
ConsumerControlDescriptor & operator= (const ConsumerControlDescriptor & other)
bool operator== (const ConsumerControlDescriptor & other)
bool operator!= (const ConsumerControlDescriptor & other)
bool IsEmpty ()
const std::optional< ::fuchsia_input_report::ConsumerControlInputDescriptor> & input ()
::std::optional< ::fuchsia_input_report::ConsumerControlInputDescriptor> & input ()
ConsumerControlDescriptor & input (std::optional< ::fuchsia_input_report::ConsumerControlInputDescriptor> value)
Setter for input.
void ConsumerControlDescriptor (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits