More tests to validate the const-correctness of the tensor code.

This commit is contained in:
Benoit Steiner
2014-10-02 10:30:44 -07:00
parent 7caaf6453b
commit 5cc23199be
4 changed files with 51 additions and 1 deletions

View File

@@ -415,6 +415,14 @@ template <typename A> struct promote_storage_type<A,A>
{
typedef A ret;
};
template <typename A> struct promote_storage_type<A, const A>
{
typedef A ret;
};
template <typename A> struct promote_storage_type<const A, A>
{
typedef A ret;
};
/** \internal gives the plain matrix or array type to store a row/column/diagonal of a matrix type.
* \param Scalar optional parameter allowing to pass a different scalar type than the one of the MatrixType.