#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 |
1.8.13