Lines Matching refs:IsVector
48 struct IsVector struct
106 constexpr bool is_scalar() {return (!IsVector<DA>::value && in is_scalar()
117 constexpr bool must_use_matrix_idx() {return (!IsVector<DA>::value && in must_use_matrix_idx()
129 constexpr bool vector_idx_pair() {return (IsVector<DA>::value && in vector_idx_pair()
130 IsVector<DB>::value && in vector_idx_pair()
158 constexpr bool is_only_vector() {return (IsVector<DA>::value && in is_only_vector()
384 typename std::enable_if<IsVector<L>::value,bool>::type = true>
390 typename std::enable_if<!IsVector<L>::value && IsVector<R>::value,bool>::type = true>
423 IsVector<L>::value &&
424 IsVector<R>::value,bool>::type = true>
430 typename std::enable_if<IsVector<L>::value &&
438 IsVector<R>::value,bool>::type = true>
471 IsVector<L>::value &&
472 IsVector<R>::value,bool>::type = true>
481 IsVector<L>::value &&
482 IsVector<R>::value,bool>::type = true>
491 IsVector<L>::value &&
501 IsVector<L>::value &&
513 IsVector<R>::value,bool>::type = true>
523 IsVector<R>::value,bool>::type = true>
628 struct IsVector<_Expr<DerivedOp>> struct
630 constexpr static bool value = IsVector<DerivedOp>::value; argument
640 struct IsVector<_Binary<LHS,RHS,DerivedOp>> struct
643 (IsVector<LHS>::value && IsVector<RHS>::value) ||
644 (IsVector<LHS>::value && is_scalar<RHS>()) ||
645 (is_scalar<LHS>() && IsVector<RHS>::value);
754 typename std::enable_if<IsVector<L>::value ,bool>::type = true>
771 IsVector<L>::value ,bool>::type = true>
779 IsVector<L>::value ,bool>::type = true>
826 struct IsVector<_Unary<LHS,DerivedOp>> struct
828 constexpr static bool value = IsVector<LHS>::value; argument