Low-Level Abstraction of Memory Access
llama::mapping::BitPackedIntAoS< TArrayExtents, TRecordDim, Bits, SignBit, TLinearizeArrayIndexFunctor, PermuteFields, TStoredIntegral > Member List

This is the complete list of members for llama::mapping::BitPackedIntAoS< TArrayExtents, TRecordDim, Bits, SignBit, TLinearizeArrayIndexFunctor, PermuteFields, TStoredIntegral >, including all inherited members.

ArrayExtents typedefllama::mapping::MappingBase< TArrayExtents, TRecordDim >
ArrayIndex typedefllama::mapping::MappingBase< TArrayExtents, TRecordDim >protected
Base typedefllama::mapping::BitPackedIntAoS< TArrayExtents, TRecordDim, Bits, SignBit, TLinearizeArrayIndexFunctor, PermuteFields, TStoredIntegral >
BitPackedIntCommon(TArrayExtents extents={}, typename TArrayExtents::value_type bits={}, TRecordDim={})llama::mapping::internal::BitPackedIntCommon< TArrayExtents, TRecordDim, typename TArrayExtents::value_type, SignBit::Keep, LinearizeArrayIndexRight, internal::StoredUnsignedFor< TRecordDim > >inlineexplicit
BitPackedIntCommon(TArrayExtents extents, typename TArrayExtents::value_type bits, TRecordDim={})llama::mapping::internal::BitPackedIntCommon< TArrayExtents, TRecordDim, typename TArrayExtents::value_type, SignBit::Keep, LinearizeArrayIndexRight, internal::StoredUnsignedFor< TRecordDim > >inlineexplicit
bits() const -> size_typellama::mapping::internal::BitPackedIntCommon< TArrayExtents, TRecordDim, typename TArrayExtents::value_type, SignBit::Keep, LinearizeArrayIndexRight, internal::StoredUnsignedFor< TRecordDim > >inline
blobCountllama::mapping::BitPackedIntAoS< TArrayExtents, TRecordDim, Bits, SignBit, TLinearizeArrayIndexFunctor, PermuteFields, TStoredIntegral >static
blobSize(size_type) const -> size_typellama::mapping::BitPackedIntAoS< TArrayExtents, TRecordDim, Bits, SignBit, TLinearizeArrayIndexFunctor, PermuteFields, TStoredIntegral >inline
BoxedValue()=defaultllama::internal::BoxedValue< T, I >protected
BoxedValue(T value)llama::internal::BoxedValue< T, I >inlineprotected
compute(typename Base::ArrayIndex ai, RecordCoord< RecordCoords... >, Blobs &blobs) constllama::mapping::BitPackedIntAoS< TArrayExtents, TRecordDim, Bits, SignBit, TLinearizeArrayIndexFunctor, PermuteFields, TStoredIntegral >inline
extents() const -> ArrayExtentsllama::mapping::MappingBase< TArrayExtents, TRecordDim >inline
IsAllowedFieldType typedefllama::mapping::internal::BitPackedIntCommon< TArrayExtents, TRecordDim, typename TArrayExtents::value_type, SignBit::Keep, LinearizeArrayIndexRight, internal::StoredUnsignedFor< TRecordDim > >protected
isComputed(RecordCoord< RecordCoords... >)llama::mapping::internal::BitPackedIntCommon< TArrayExtents, TRecordDim, typename TArrayExtents::value_type, SignBit::Keep, LinearizeArrayIndexRight, internal::StoredUnsignedFor< TRecordDim > >inlinestatic
IsFieldTypeSmallerOrEqualStorageIntegral typedefllama::mapping::internal::BitPackedIntCommon< TArrayExtents, TRecordDim, typename TArrayExtents::value_type, SignBit::Keep, LinearizeArrayIndexRight, internal::StoredUnsignedFor< TRecordDim > >protected
LinearizeArrayIndexFunctor typedefllama::mapping::internal::BitPackedIntCommon< TArrayExtents, TRecordDim, typename TArrayExtents::value_type, SignBit::Keep, LinearizeArrayIndexRight, internal::StoredUnsignedFor< TRecordDim > >
MappingBase()=defaultllama::mapping::MappingBase< TArrayExtents, TRecordDim >
MappingBase(ArrayExtents extents, RecordDim={})llama::mapping::MappingBase< TArrayExtents, TRecordDim >inlineexplicit
Permuter typedefllama::mapping::BitPackedIntAoS< TArrayExtents, TRecordDim, Bits, SignBit, TLinearizeArrayIndexFunctor, PermuteFields, TStoredIntegral >
RecordDim typedefllama::mapping::MappingBase< TArrayExtents, TRecordDim >
size_type typedefllama::mapping::BitPackedIntAoS< TArrayExtents, TRecordDim, Bits, SignBit, TLinearizeArrayIndexFunctor, PermuteFields, TStoredIntegral >
StoredIntegral typedefllama::mapping::internal::BitPackedIntCommon< TArrayExtents, TRecordDim, typename TArrayExtents::value_type, SignBit::Keep, LinearizeArrayIndexRight, internal::StoredUnsignedFor< TRecordDim > >
value() constllama::internal::BoxedValue< T, I >inlineprotected
VHBits typedefllama::mapping::BitPackedIntAoS< TArrayExtents, TRecordDim, Bits, SignBit, TLinearizeArrayIndexFunctor, PermuteFields, TStoredIntegral >