class SecureHeapAndRangeModification

Defined at line 7284 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/natural_types.h

Public Methods

void SecureHeapAndRangeModification (Storage_ storage)
void SecureHeapAndRangeModification ()

Defined at line 7289 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/natural_types.h

void SecureHeapAndRangeModification (SecureHeapAndRangeModification && )

Defined at line 7290 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/natural_types.h

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

Defined at line 7291 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/natural_types.h

SecureHeapAndRangeModification & operator= (const SecureHeapAndRangeModification & other)
bool operator== (const SecureHeapAndRangeModification & other)
bool operator!= (const SecureHeapAndRangeModification & other)
bool IsEmpty ()
const std::optional< ::fuchsia_sysmem2::Heap> & heap ()
::std::optional< ::fuchsia_sysmem2::Heap> & heap ()
SecureHeapAndRangeModification & heap (std::optional< ::fuchsia_sysmem2::Heap> value)

Setter for heap.

const std::optional< ::fuchsia_sysmem2::SecureHeapRange> & old_range ()
::std::optional< ::fuchsia_sysmem2::SecureHeapRange> & old_range ()
SecureHeapAndRangeModification & old_range (std::optional< ::fuchsia_sysmem2::SecureHeapRange> value)

Setter for old_range.

const std::optional< ::fuchsia_sysmem2::SecureHeapRange> & new_range ()
::std::optional< ::fuchsia_sysmem2::SecureHeapRange> & new_range ()
SecureHeapAndRangeModification & new_range (std::optional< ::fuchsia_sysmem2::SecureHeapRange> value)

Setter for new_range.

void SecureHeapAndRangeModification (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits