Low-Level Abstraction of Memory Access
llama::accessor Namespace Reference

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... >