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