![]() |
Low-Level Abstraction of Memory Access
|
#include <Common.hpp>
Public Types | |
using | ArrayExtents = TArrayExtents |
using | RecordDim = TRecordDim |
Public Member Functions | |
constexpr | MappingBase ()=default |
constexpr | MappingBase (ArrayExtents extents, RecordDim={}) |
constexpr auto | extents () const -> ArrayExtents |
Protected Types | |
using | ArrayIndex = typename ArrayExtents::Index |
using | size_type = typename ArrayExtents::value_type |
Definition at line 18 of file Common.hpp.
using llama::mapping::MappingBase< TArrayExtents, TRecordDim >::ArrayExtents = TArrayExtents |
Definition at line 20 of file Common.hpp.
|
protected |
Definition at line 24 of file Common.hpp.
using llama::mapping::MappingBase< TArrayExtents, TRecordDim >::RecordDim = TRecordDim |
Definition at line 21 of file Common.hpp.
|
protected |
Definition at line 25 of file Common.hpp.
|
constexprdefault |
|
inlineexplicitconstexpr |
Definition at line 31 of file Common.hpp.
|
inlineconstexpr |
Definition at line 35 of file Common.hpp.