![]() |
Low-Level Abstraction of Memory Access
|
#include <BitPackedInt.hpp>
Public Types | |
template<typename ArrayExtents , typename RecordDim > | |
using | fn = BitPackedIntAoS< ArrayExtents, RecordDim, std::conditional_t<!std::is_void_v< Bits >, Bits, typename ArrayExtents::value_type >, SignBit, LinearizeArrayIndexFunctor, PermuteFields, std::conditional_t< !std::is_void_v< StoredIntegral >, StoredIntegral, internal::StoredUnsignedFor< RecordDim > >> |
Binds parameters to a BitPackedIntAoS mapping except for array and record dimension, producing a quoted meta function accepting the latter two. Useful to to prepare this mapping for a meta mapping.
Definition at line 539 of file BitPackedInt.hpp.
using llama::mapping::BindBitPackedIntAoS< Bits, SignBit, LinearizeArrayIndexFunctor, PermuteFields, StoredIntegral >::fn = BitPackedIntAoS< ArrayExtents, RecordDim, std::conditional_t<!std::is_void_v<Bits>, Bits, typename ArrayExtents::value_type>, SignBit, LinearizeArrayIndexFunctor, PermuteFields, std::conditional_t< !std::is_void_v<StoredIntegral>, StoredIntegral, internal::StoredUnsignedFor<RecordDim> >> |
Definition at line 542 of file BitPackedInt.hpp.