![]() |
Low-Level Abstraction of Memory Access
|
Include dependency graph for One.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | llama::mapping::One< TArrayExtents, TRecordDim, TFieldAlignment, PermuteFields > |
| struct | llama::mapping::BindOne< FieldAlignment, PermuteFields > |
Namespaces | |
| llama | |
| llama::mapping | |
Typedefs | |
| template<typename ArrayExtents , typename RecordDim > | |
| using | llama::mapping::AlignedOne = One< ArrayExtents, RecordDim, FieldAlignment::Align, PermuteFieldsInOrder > |
| template<typename ArrayExtents , typename RecordDim > | |
| using | llama::mapping::MinAlignedOne = One< ArrayExtents, RecordDim, FieldAlignment::Align, PermuteFieldsMinimizePadding > |
| template<typename ArrayExtents , typename RecordDim > | |
| using | llama::mapping::PackedOne = One< ArrayExtents, RecordDim, FieldAlignment::Pack, PermuteFieldsInOrder > |
Variables | |
| template<typename Mapping > | |
| constexpr bool | llama::mapping::isOne = false |
| template<typename ArrayExtents , typename RecordDim , FieldAlignment FieldAlignment, template< typename > typename PermuteFields> | |
| constexpr bool | llama::mapping::isOne< One< ArrayExtents, RecordDim, FieldAlignment, PermuteFields > > = true |