#include <field.hh>
Classes | |
struct | definition |
Public Types | |
template<std::size_t Priv> | |
using | accessor1 = data::accessor< L, T, Priv > |
template<partition_privilege_t... PP> | |
using | accessor = accessor1< privilege_pack< PP... > > |
Helper type to define and access fields.
T | field value type: a trivially copyable type with no pointers or references |
L | data layout |
using flecsi::field< T, L >::accessor = accessor1<privilege_pack<PP...> > |
The accessor to use as a parameter to receive this sort of field.
PP | the appropriate number of privilege values |