6 #include "../ProxyRefOpMixin.hpp"
33 template<
typename TArrayExtents,
typename TRecordDim>
38 using size_type =
typename TArrayExtents::value_type;
51 template<std::size_t... RecordCoords>
57 template<std::size_t... RecordCoords,
typename Blobs>
69 template<
typename Mapping>
70 inline constexpr
bool isNull =
false;
73 template<
typename ArrayExtents,
typename RecordDim>
74 inline constexpr
bool isNull<Null<ArrayExtents, RecordDim>> =
true;
#define LLAMA_FN_HOST_ACC_INLINE
typename internal::GetTypeImpl< RecordDim, RecordCoordOrTags... >::type GetType
CRTP mixin for proxy reference types to support all compound assignment and increment/decrement opera...
typename ArrayExtents::value_type size_type
typename ArrayExtents::Index ArrayIndex
constexpr auto blobSize(size_type) const -> size_type
constexpr auto compute(typename Base::ArrayIndex, RecordCoord< RecordCoords... >, Blobs &) const
static constexpr auto isComputed(RecordCoord< RecordCoords... >)
static constexpr std::size_t blobCount
constexpr auto operator=(T) -> NullReference &