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