Template Struct TypeInfo< array::GeneralArrayView< T, S > >#

Struct Documentation#

template<typename T, typename S>
struct TypeInfo<array::GeneralArrayView<T, S>>#

Public Types

using Scalar = typename TypeInfo<std::decay_t<T>>::Scalar#
using Backend = typename TypeInfo<std::decay_t<T>>::Backend#
using ArrayViewType = std::decay_t<T>#
using ShapeType = typename TypeInfo<ArrayViewType>::ShapeType#
using StorageType = typename TypeInfo<ArrayViewType>::StorageType#

Public Static Attributes

static constexpr detail::LibRapidType type = detail::LibRapidType::GeneralArrayView#
static constexpr bool allowVectorisation = false#