template <typename ElementType, std::memory_order MemoryOrder>
class AtomicArrayIoRef
Defined at line 251 of file ../../zircon/system/ulib/hwreg/include/hwreg/internal.h
This is used in the implementation of hwreg::AtomicArrayIo.
Public Methods
void AtomicArrayIoRef<ElementType, MemoryOrder> (const AtomicArrayIoRef<ElementType, MemoryOrder> & )
Defined at line 253 of file ../../zircon/system/ulib/hwreg/include/hwreg/internal.h
void AtomicArrayIoRef<ElementType, MemoryOrder> (ElementType & ref)
Defined at line 255 of file ../../zircon/system/ulib/hwreg/include/hwreg/internal.h
AtomicArrayIoRef<ElementType, MemoryOrder> & operator= (ElementType value)
Defined at line 257 of file ../../zircon/system/ulib/hwreg/include/hwreg/internal.h
ElementType operator ElementType ()
Defined at line 262 of file ../../zircon/system/ulib/hwreg/include/hwreg/internal.h
ElementType fetch_add (ElementType n)
Defined at line 264 of file ../../zircon/system/ulib/hwreg/include/hwreg/internal.h
ElementType fetch_sub (ElementType n)
Defined at line 266 of file ../../zircon/system/ulib/hwreg/include/hwreg/internal.h
ElementType fetch_and (ElementType bits)
Defined at line 268 of file ../../zircon/system/ulib/hwreg/include/hwreg/internal.h
ElementType fetch_or (ElementType bits)
Defined at line 270 of file ../../zircon/system/ulib/hwreg/include/hwreg/internal.h
ElementType fetch_xor (ElementType bits)
Defined at line 272 of file ../../zircon/system/ulib/hwreg/include/hwreg/internal.h