class SecureHeapAndRanges
Defined at line 5059 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
Public Methods
void SecureHeapAndRanges (Storage_ storage)
void SecureHeapAndRanges ()
Defined at line 5064 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
void SecureHeapAndRanges (SecureHeapAndRanges && )
Defined at line 5065 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h
void SecureHeapAndRanges (const SecureHeapAndRanges & other)
SecureHeapAndRanges & operator= (SecureHeapAndRanges && )
Defined at line 5066 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/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_sysmem::HeapType> & heap ()
This is which secure/protected heap.
::std::optional< ::fuchsia_sysmem::HeapType> & heap ()
This is which secure/protected heap.
SecureHeapAndRanges & heap (std::optional< ::fuchsia_sysmem::HeapType> value)
This is which secure/protected heap.
const std::optional< ::std::vector< ::fuchsia_sysmem::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_sysmem::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_sysmem::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