class DiscreteActivity

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

DiscreteActivity is an activity which occurs at a point in time.

Public Methods

void DiscreteActivity (DiscreteActivity && other)
DiscreteActivity & operator= (DiscreteActivity && other)
void DiscreteActivity (const DiscreteActivity & other)
DiscreteActivity & operator= (const DiscreteActivity & other)
bool operator== (const DiscreteActivity & other)
bool operator!= (const DiscreteActivity & other)
bool IsUnknown ()
::fuchsia_ui_activity::DiscreteActivity::Tag Which ()
DiscreteActivity WithGeneric (::fuchsia_ui_activity::GenericActivity val)
const ::fidl::internal::UnionMemberView<1, Storage_> generic ()
::fidl::internal::UnionMemberView<1, Storage_> generic ()
DiscreteActivity & generic (::fuchsia_ui_activity::GenericActivity value)

Activities that require no special handling.

void DiscreteActivity (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Enumerations

enum class Tag : fidl_xunion_tag_t
Name Value Comments
kGeneric 1

0x1

_do_not_handle_this__write_a_default_case_instead ::std::numeric_limits<::fidl_union_tag_t>::max() --

TODO: share union tag types between wire

&

natural.

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

Friends

class NaturalUnionCodingTraits