class DeviceInfo

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

Public Methods

void DeviceInfo (Storage_ storage)
void DeviceInfo (uint32_t vendor_id, uint32_t product_id, uint32_t version, ::std::string name)
void DeviceInfo ()

Default constructs a |DeviceInfo| only if all of its members are default constructible.

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

void DeviceInfo (DeviceInfo && )

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

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

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

DeviceInfo & operator= (const DeviceInfo & other)
bool operator== (const DeviceInfo & other)
bool operator!= (const DeviceInfo & other)
uint32_t vendor_id ()
uint32_t & vendor_id ()
DeviceInfo & vendor_id (uint32_t value)

Setter for vendor_id.

uint32_t product_id ()
uint32_t & product_id ()
DeviceInfo & product_id (uint32_t value)

Setter for product_id.

uint32_t version ()
uint32_t & version ()
DeviceInfo & version (uint32_t value)

Setter for version.

const ::std::string & name ()
::std::string & name ()
DeviceInfo & name (::std::string value)

Setter for name.

void DeviceInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalStructCodingTraits