Template Struct TypeInfo< Vector< ScalarType, NumDims > >#
Defined in File vectorImpl.hpp
Struct Documentation#
-
template<typename ScalarType, uint64_t NumDims>
struct TypeInfo<Vector<ScalarType, NumDims>># Public Types
-
using Scalar = ScalarType#
-
using Packet = std::false_type#
-
using StorageType = vectorDetail::VectorStorage<Scalar, NumDims>#
-
using IndexTypeConst = typename StorageType::IndexTypeConst#
-
using IndexType = typename StorageType::IndexType#
-
using GetType = typename StorageType::GetType#
-
using ShapeType = std::false_type#
Public Static Attributes
-
static constexpr detail::LibRapidType type = detail::LibRapidType::Vector#
-
static constexpr uint64_t length = StorageType::length#
-
static constexpr bool allowVectorisation = false#
-
using Scalar = ScalarType#