mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-08-14 04:35:57 +08:00
bug #1603: add parenthesis around ternary operator in function body as well as a harmless attempt to make MSVC happy.
This commit is contained in:
parent
2eda9783de
commit
e00487f7d2
@ -111,7 +111,7 @@ reshaped(NRowsType nRows, NColsType nCols) EIGEN_RESHAPED_METHOD_CONST
|
|||||||
return Reshaped<EIGEN_RESHAPED_METHOD_CONST Derived,
|
return Reshaped<EIGEN_RESHAPED_METHOD_CONST Derived,
|
||||||
internal::get_compiletime_reshape_size<NRowsType,NColsType,SizeAtCompileTime>::value,
|
internal::get_compiletime_reshape_size<NRowsType,NColsType,SizeAtCompileTime>::value,
|
||||||
internal::get_compiletime_reshape_size<NColsType,NRowsType,SizeAtCompileTime>::value,
|
internal::get_compiletime_reshape_size<NColsType,NRowsType,SizeAtCompileTime>::value,
|
||||||
Order==AutoOrder?Flags&RowMajorBit:Order>
|
(Order==AutoOrder?Flags&RowMajorBit:Order)>
|
||||||
(derived(),
|
(derived(),
|
||||||
internal::get_runtime_reshape_size(nRows,internal::get_runtime_value(nCols),size()),
|
internal::get_runtime_reshape_size(nRows,internal::get_runtime_value(nCols),size()),
|
||||||
internal::get_runtime_reshape_size(nCols,internal::get_runtime_value(nRows),size()));
|
internal::get_runtime_reshape_size(nCols,internal::get_runtime_value(nRows),size()));
|
||||||
@ -132,7 +132,7 @@ inline Reshaped<EIGEN_RESHAPED_METHOD_CONST Derived, SizeAtCompileTime, 1, (Orde
|
|||||||
reshaped() EIGEN_RESHAPED_METHOD_CONST
|
reshaped() EIGEN_RESHAPED_METHOD_CONST
|
||||||
{
|
{
|
||||||
EIGEN_STATIC_ASSERT(Order==RowMajor || Order==ColMajor || Order==AutoOrder, INVALID_TEMPLATE_PARAMETER);
|
EIGEN_STATIC_ASSERT(Order==RowMajor || Order==ColMajor || Order==AutoOrder, INVALID_TEMPLATE_PARAMETER);
|
||||||
return Reshaped<EIGEN_RESHAPED_METHOD_CONST Derived, SizeAtCompileTime, 1, Order==AutoOrder?Flags&RowMajorBit:Order>
|
return Reshaped<EIGEN_RESHAPED_METHOD_CONST Derived, SizeAtCompileTime, 1, (Order==AutoOrder?Flags&RowMajorBit:Order)>
|
||||||
(derived(), size(), 1);
|
(derived(), size(), 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user