make a couple of typedefs public so stuff compiles

This commit is contained in:
Benoit Jacob
2010-08-24 10:53:33 -04:00
parent a47bbf664c
commit bd8d06033d
2 changed files with 9 additions and 1 deletions

View File

@@ -155,9 +155,10 @@ template<typename _MatrixType, unsigned int _Mode> class TriangularView
typedef TriangularBase<TriangularView> Base;
typedef typename ei_traits<TriangularView>::Scalar Scalar;
protected:
typedef _MatrixType MatrixType;
typedef typename MatrixType::PlainObject DenseMatrixType;
protected:
typedef typename MatrixType::Nested MatrixTypeNested;
typedef typename ei_cleantype<MatrixTypeNested>::type _MatrixTypeNested;
typedef typename ei_cleantype<typename MatrixType::ConjugateReturnType>::type MatrixConjugateReturnType;