class TouchDeviceInfo

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

Information about a device that issues touch event streams.

Public Methods

void TouchDeviceInfo (Storage_ storage)
void TouchDeviceInfo ()

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

void TouchDeviceInfo (TouchDeviceInfo && )

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

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

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

TouchDeviceInfo & operator= (const TouchDeviceInfo & other)
bool operator== (const TouchDeviceInfo & other)
bool operator!= (const TouchDeviceInfo & other)
bool IsEmpty ()
const std::optional<uint32_t> & id ()

An identifier for the touch device that issues touch event streams.

A device may own multiple pointers, each with its own pointer id and its

own touch event stream.

Required.

::std::optional<uint32_t> & id ()

An identifier for the touch device that issues touch event streams.

A device may own multiple pointers, each with its own pointer id and its

own touch event stream.

Required.

TouchDeviceInfo & id (std::optional<uint32_t> value)

An identifier for the touch device that issues touch event streams.

A device may own multiple pointers, each with its own pointer id and its

own touch event stream.

Required.

void TouchDeviceInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits