![]() |
Low-Level Abstraction of Memory Access
|
#include <BitPackedInt.hpp>
Public Types | |
template<typename ArrayExtents , typename RecordDim > | |
using | fn = BitPackedIntSoA< ArrayExtents, RecordDim, std::conditional_t<!std::is_void_v< Bits >, Bits, typename ArrayExtents::value_type >, SignBit, LinearizeArrayIndexFunctor, std::conditional_t< !std::is_void_v< StoredIntegral >, StoredIntegral, internal::StoredUnsignedFor< RecordDim > >> |
Binds parameters to a BitPackedIntSoA 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 422 of file BitPackedInt.hpp.
using llama::mapping::BindBitPackedIntSoA< Bits, SignBit, LinearizeArrayIndexFunctor, StoredIntegral >::fn = BitPackedIntSoA< ArrayExtents, RecordDim, std::conditional_t<!std::is_void_v<Bits>, Bits, typename ArrayExtents::value_type>, SignBit, LinearizeArrayIndexFunctor, std::conditional_t< !std::is_void_v<StoredIntegral>, StoredIntegral, internal::StoredUnsignedFor<RecordDim> >> |
Definition at line 425 of file BitPackedInt.hpp.