class CoherencyDomainSupport
Defined at line 54 of file fidling/gen/sdk/fidl/fuchsia.hardware.sysmem/fuchsia.hardware.sysmem/cpp/fidl/fuchsia.hardware.sysmem/cpp/natural_types.h
Sysmem Heaps can have different support for different coherency
domains. This table contains the support status for each coherency
domain of a Heap.
Each member property should correspond to a coherency domain defined
in the CoherencyDomain enum.
Public Methods
void CoherencyDomainSupport (Storage_ storage)
void CoherencyDomainSupport ()
Defined at line 60 of file fidling/gen/sdk/fidl/fuchsia.hardware.sysmem/fuchsia.hardware.sysmem/cpp/fidl/fuchsia.hardware.sysmem/cpp/natural_types.h
void CoherencyDomainSupport (CoherencyDomainSupport && )
Defined at line 61 of file fidling/gen/sdk/fidl/fuchsia.hardware.sysmem/fuchsia.hardware.sysmem/cpp/fidl/fuchsia.hardware.sysmem/cpp/natural_types.h
void CoherencyDomainSupport (const CoherencyDomainSupport & other)
CoherencyDomainSupport & operator= (CoherencyDomainSupport && )
Defined at line 62 of file fidling/gen/sdk/fidl/fuchsia.hardware.sysmem/fuchsia.hardware.sysmem/cpp/fidl/fuchsia.hardware.sysmem/cpp/natural_types.h
CoherencyDomainSupport & operator= (const CoherencyDomainSupport & other)
bool operator== (const CoherencyDomainSupport & other)
bool operator!= (const CoherencyDomainSupport & other)
bool IsEmpty ()
const std::optional<bool> & cpu_supported ()
Iff set and true, this heap supports the CPU domain.
::std::optional<bool> & cpu_supported ()
Iff set and true, this heap supports the CPU domain.
CoherencyDomainSupport & cpu_supported (std::optional<bool> value)
Iff set and true, this heap supports the CPU domain.
const std::optional<bool> & ram_supported ()
Iff set and true, this heap supports the RAM domain.
::std::optional<bool> & ram_supported ()
Iff set and true, this heap supports the RAM domain.
CoherencyDomainSupport & ram_supported (std::optional<bool> value)
Iff set and true, this heap supports the RAM domain.
const std::optional<bool> & inaccessible_supported ()
Iff set and true, this heap supports the INACCESSIBLE domain.
::std::optional<bool> & inaccessible_supported ()
Iff set and true, this heap supports the INACCESSIBLE domain.
CoherencyDomainSupport & inaccessible_supported (std::optional<bool> value)
Iff set and true, this heap supports the INACCESSIBLE domain.
void CoherencyDomainSupport (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits