![]() |
Low-Level Abstraction of Memory Access
|
Namespaces | |
| internal | |
Classes | |
| struct | Default |
| Default accessor. Passes through the given reference. More... | |
| struct | ByValue |
| Allows only read access and returns values instead of references to memory. More... | |
| struct | Const |
| Allows only read access by qualifying the references to memory with const. More... | |
| struct | Restrict |
| Qualifies references to memory with __restrict. Only works on l-value references. More... | |
| struct | Atomic |
| Accessor wrapping a reference into a std::atomic_ref. Can only wrap l-value references. More... | |
| struct | Locked |
| Locks a mutex during each access to the data structure. More... | |
| struct | Stacked |
| struct | Stacked< FirstAccessor, MoreAccessors... > |