class SecureHeapRange

Defined at line 5000 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h

Public Methods

void SecureHeapRange (Storage_ storage)
void SecureHeapRange ()

Defined at line 5005 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h

void SecureHeapRange (SecureHeapRange && )

Defined at line 5006 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h

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

Defined at line 5007 of file fidling/gen/sdk/fidl/fuchsia.sysmem/fuchsia.sysmem/cpp/fidl/fuchsia.sysmem/cpp/natural_types.h

SecureHeapRange & operator= (const SecureHeapRange & other)
bool operator== (const SecureHeapRange & other)
bool operator!= (const SecureHeapRange & other)
bool IsEmpty ()
const std::optional<uint64_t> & physical_address ()

Must be aligned to at least heap_range_granularity.

::std::optional<uint64_t> & physical_address ()

Must be aligned to at least heap_range_granularity.

SecureHeapRange & physical_address (std::optional<uint64_t> value)

Must be aligned to at least heap_range_granularity.

const std::optional<uint64_t> & size_bytes ()

Must be aligned to at least heap_range_granularity.

::std::optional<uint64_t> & size_bytes ()

Must be aligned to at least heap_range_granularity.

SecureHeapRange & size_bytes (std::optional<uint64_t> value)

Must be aligned to at least heap_range_granularity.

void SecureHeapRange (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits