class SecureHeapAndRanges
Defined at line 6882 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/natural_types.h
Public Methods
void SecureHeapAndRanges (Storage_ storage)
void SecureHeapAndRanges ()
Defined at line 6887 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/natural_types.h
void SecureHeapAndRanges (SecureHeapAndRanges && )
Defined at line 6888 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/natural_types.h
void SecureHeapAndRanges (const SecureHeapAndRanges & other)
SecureHeapAndRanges & operator= (SecureHeapAndRanges && )
Defined at line 6889 of file fidling/gen/sdk/fidl/fuchsia.sysmem2/fuchsia.sysmem2/cpp/fidl/fuchsia.sysmem2/cpp/natural_types.h
SecureHeapAndRanges & operator= (const SecureHeapAndRanges & other)
bool operator== (const SecureHeapAndRanges & other)
bool operator!= (const SecureHeapAndRanges & other)
bool IsEmpty ()
const std::optional< ::fuchsia_sysmem2::Heap> & heap ()
This is which secure/protected heap.
::std::optional< ::fuchsia_sysmem2::Heap> & heap ()
This is which secure/protected heap.
SecureHeapAndRanges & heap (std::optional< ::fuchsia_sysmem2::Heap> value)
This is which secure/protected heap.
const std::optional< ::std::vector< ::fuchsia_sysmem2::SecureHeapRange>> & ranges ()
The list of physical ranges. This list must be sorted by
physical_address (lower first), and must not have any overlapping
ranges. Ranges that are directly adjacent are allowed (not
overlapping).
::std::optional< ::std::vector< ::fuchsia_sysmem2::SecureHeapRange>> & ranges ()
The list of physical ranges. This list must be sorted by
physical_address (lower first), and must not have any overlapping
ranges. Ranges that are directly adjacent are allowed (not
overlapping).
SecureHeapAndRanges & ranges (std::optional< ::std::vector< ::fuchsia_sysmem2::SecureHeapRange>> value)
The list of physical ranges. This list must be sorted by
physical_address (lower first), and must not have any overlapping
ranges. Ranges that are directly adjacent are allowed (not
overlapping).
void SecureHeapAndRanges (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits