Fix ambiguous instantiation issues of product_evaluator.

This commit is contained in:
Gael Guennebaud
2015-10-14 10:14:47 +02:00
parent 2598f3987e
commit 527fc4bc86
5 changed files with 14 additions and 16 deletions

View File

@@ -160,8 +160,7 @@ template< typename T,
typename LhsShape = typename evaluator_traits<typename T::Lhs>::Shape,
typename RhsShape = typename evaluator_traits<typename T::Rhs>::Shape,
typename LhsScalar = typename traits<typename T::Lhs>::Scalar,
typename RhsScalar = typename traits<typename T::Rhs>::Scalar,
typename = EnableIf<true> // extra template parameter for SFINAE-based specialization
typename RhsScalar = typename traits<typename T::Rhs>::Scalar
> struct product_evaluator;
}