class IovarEntry

Defined at line 159 of file fidling/gen/src/devices/lib/broadcom/fuchsia.wlan.broadcom/fuchsia.wlan.broadcom/cpp/fidl/fuchsia.wlan.broadcom/cpp/natural_types.h

Public Methods

void IovarEntry (IovarEntry && other)
IovarEntry & operator= (IovarEntry && other)
void IovarEntry (const IovarEntry & other)
IovarEntry & operator= (const IovarEntry & other)
bool operator== (const IovarEntry & other)
bool operator!= (const IovarEntry & other)
bool IsUnknown ()
::fuchsia_wlan_broadcom::IovarEntry::Tag Which ()
IovarEntry WithString (::fuchsia_wlan_broadcom::IovarString val)
const ::fidl::internal::UnionMemberView<1, Storage_> string ()
::fidl::internal::UnionMemberView<1, Storage_> string ()
IovarEntry & string (::fuchsia_wlan_broadcom::IovarString value)

Sets the union to hold the string member.

IovarEntry WithCommand (::fuchsia_wlan_broadcom::IovarCommand val)
const ::fidl::internal::UnionMemberView<2, Storage_> command ()
::fidl::internal::UnionMemberView<2, Storage_> command ()
IovarEntry & command (::fuchsia_wlan_broadcom::IovarCommand value)

Sets the union to hold the command member.

void IovarEntry (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Enumerations

enum Tag
Name Value
kString 1
kCommand 2
_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 167 of file fidling/gen/src/devices/lib/broadcom/fuchsia.wlan.broadcom/fuchsia.wlan.broadcom/cpp/fidl/fuchsia.wlan.broadcom/cpp/natural_types.h

Friends

class NaturalUnionCodingTraits