template <typename ElementType, size_t ElementCount>
struct AlignedTableStorage
Defined at line 96 of file ../../zircon/system/ulib/hwreg/include/hwreg/array.h
Convenience type for an array that's naturally-aligned to its whole size.
It's zero-initialized if declared or used with new (e.g. placement new).
It will usually be used via pointers to pre-existing aligned memory such as
a page table. The main purpose of the type is to manufacture ArrayIo or
AtomicArrayIo accessors for using elements as the underlying integer type
for hwreg register types.
Public Methods
auto table ()
Defined at line 97 of file ../../zircon/system/ulib/hwreg/include/hwreg/array.h
auto direct_io ()
Defined at line 99 of file ../../zircon/system/ulib/hwreg/include/hwreg/array.h
auto atomic_io ()
Defined at line 101 of file ../../zircon/system/ulib/hwreg/include/hwreg/array.h