Template Struct TypeInfo< vectorDetail::BinaryVecOp< LHS, RHS, Op > >#
Defined in File vectorImpl.hpp
Struct Documentation#
-
template<typename LHS, typename RHS, typename Op>
struct TypeInfo<vectorDetail::BinaryVecOp<LHS, RHS, Op>># Public Types
-
using ScalarLHS = typename typetraits::TypeInfo<LHS>::Scalar#
-
using ScalarRHS = typename typetraits::TypeInfo<RHS>::Scalar#
-
using StorageType = typename vectorDetail::VectorStorageMerger<LHS, RHS>#
-
using GetType = typename std::decay_t<typename StorageType::GetType>#
Public Static Attributes
-
static constexpr detail::LibRapidType type = detail::LibRapidType::Vector#
-
static constexpr size_t dims = StorageType::dims#
-
static constexpr size_t length = StorageType::length#
-
using ScalarLHS = typename typetraits::TypeInfo<LHS>::Scalar#