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