class Resources

Defined at line 362 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/natural_types.h

Public Methods

void Resources (Resources && other)
Resources & operator= (Resources && other)
bool IsUnknown ()
::fuchsia_memory_attribution::Resources::Tag Which ()
Resources WithData (::fuchsia_memory_attribution::Data val)
const ::fidl::internal::UnionMemberView<1, Storage_> data ()
::fidl::internal::UnionMemberView<1, Storage_> data ()
Resources & data (::fuchsia_memory_attribution::Data value)

Sets the union to hold the data member.

Resources WithBuffer (::zx::vmo val)
const ::fidl::internal::UnionMemberView<2, Storage_> buffer ()
::fidl::internal::UnionMemberView<2, Storage_> buffer ()
Resources & buffer (::zx::vmo value)

buffer is read-only.

void Resources (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Enumerations

enum Tag
Name Value
kData 1
kBuffer 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 370 of file fidling/gen/sdk/fidl/fuchsia.memory.attribution/fuchsia.memory.attribution/cpp/fidl/fuchsia.memory.attribution/cpp/natural_types.h

Friends

class NaturalUnionCodingTraits