ArrayExtents typedef | llama::mapping::MappingBase< TArrayExtents, TRecordDim > | |
ArrayIndex typedef | llama::mapping::MappingBase< TArrayExtents, TRecordDim > | protected |
Base typedef | llama::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_type | llama::mapping::internal::BitPackedIntCommon< TArrayExtents, TRecordDim, typename TArrayExtents::value_type, SignBit::Keep, LinearizeArrayIndexRight, internal::StoredUnsignedFor< TRecordDim > > | inline |
blobCount | llama::mapping::BitPackedIntAoS< TArrayExtents, TRecordDim, Bits, SignBit, TLinearizeArrayIndexFunctor, PermuteFields, TStoredIntegral > | static |
blobSize(size_type) const -> size_type | llama::mapping::BitPackedIntAoS< TArrayExtents, TRecordDim, Bits, SignBit, TLinearizeArrayIndexFunctor, PermuteFields, TStoredIntegral > | inline |
BoxedValue()=default | llama::internal::BoxedValue< T, I > | protected |
BoxedValue(T value) | llama::internal::BoxedValue< T, I > | inlineprotected |
compute(typename Base::ArrayIndex ai, RecordCoord< RecordCoords... >, Blobs &blobs) const | llama::mapping::BitPackedIntAoS< TArrayExtents, TRecordDim, Bits, SignBit, TLinearizeArrayIndexFunctor, PermuteFields, TStoredIntegral > | inline |
extents() const -> ArrayExtents | llama::mapping::MappingBase< TArrayExtents, TRecordDim > | inline |
IsAllowedFieldType typedef | llama::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 typedef | llama::mapping::internal::BitPackedIntCommon< TArrayExtents, TRecordDim, typename TArrayExtents::value_type, SignBit::Keep, LinearizeArrayIndexRight, internal::StoredUnsignedFor< TRecordDim > > | protected |
LinearizeArrayIndexFunctor typedef | llama::mapping::internal::BitPackedIntCommon< TArrayExtents, TRecordDim, typename TArrayExtents::value_type, SignBit::Keep, LinearizeArrayIndexRight, internal::StoredUnsignedFor< TRecordDim > > | |
MappingBase()=default | llama::mapping::MappingBase< TArrayExtents, TRecordDim > | |
MappingBase(ArrayExtents extents, RecordDim={}) | llama::mapping::MappingBase< TArrayExtents, TRecordDim > | inlineexplicit |
Permuter typedef | llama::mapping::BitPackedIntAoS< TArrayExtents, TRecordDim, Bits, SignBit, TLinearizeArrayIndexFunctor, PermuteFields, TStoredIntegral > | |
RecordDim typedef | llama::mapping::MappingBase< TArrayExtents, TRecordDim > | |
size_type typedef | llama::mapping::BitPackedIntAoS< TArrayExtents, TRecordDim, Bits, SignBit, TLinearizeArrayIndexFunctor, PermuteFields, TStoredIntegral > | |
StoredIntegral typedef | llama::mapping::internal::BitPackedIntCommon< TArrayExtents, TRecordDim, typename TArrayExtents::value_type, SignBit::Keep, LinearizeArrayIndexRight, internal::StoredUnsignedFor< TRecordDim > > | |
value() const | llama::internal::BoxedValue< T, I > | inlineprotected |
VHBits typedef | llama::mapping::BitPackedIntAoS< TArrayExtents, TRecordDim, Bits, SignBit, TLinearizeArrayIndexFunctor, PermuteFields, TStoredIntegral > | |