aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/VectorBlock.h
diff options
context:
space:
mode:
Diffstat (limited to 'Eigen/src/Core/VectorBlock.h')
-rw-r--r--Eigen/src/Core/VectorBlock.h21
1 files changed, 12 insertions, 9 deletions
diff --git a/Eigen/src/Core/VectorBlock.h b/Eigen/src/Core/VectorBlock.h
index 84040bca1..912277633 100644
--- a/Eigen/src/Core/VectorBlock.h
+++ b/Eigen/src/Core/VectorBlock.h
@@ -56,24 +56,27 @@
*
* \sa class Block, DenseBase::segment(Index,Index,Index,Index), DenseBase::segment(Index,Index)
*/
+
+namespace internal {
template<typename VectorType, int Size>
-struct ei_traits<VectorBlock<VectorType, Size> >
- : public ei_traits<Block<VectorType,
- ei_traits<VectorType>::Flags & RowMajorBit ? 1 : Size,
- ei_traits<VectorType>::Flags & RowMajorBit ? Size : 1> >
+struct traits<VectorBlock<VectorType, Size> >
+ : public traits<Block<VectorType,
+ traits<VectorType>::Flags & RowMajorBit ? 1 : Size,
+ traits<VectorType>::Flags & RowMajorBit ? Size : 1> >
{
};
+}
template<typename VectorType, int Size> class VectorBlock
: public Block<VectorType,
- ei_traits<VectorType>::Flags & RowMajorBit ? 1 : Size,
- ei_traits<VectorType>::Flags & RowMajorBit ? Size : 1>
+ internal::traits<VectorType>::Flags & RowMajorBit ? 1 : Size,
+ internal::traits<VectorType>::Flags & RowMajorBit ? Size : 1>
{
typedef Block<VectorType,
- ei_traits<VectorType>::Flags & RowMajorBit ? 1 : Size,
- ei_traits<VectorType>::Flags & RowMajorBit ? Size : 1> Base;
+ internal::traits<VectorType>::Flags & RowMajorBit ? 1 : Size,
+ internal::traits<VectorType>::Flags & RowMajorBit ? Size : 1> Base;
enum {
- IsColVector = !(ei_traits<VectorType>::Flags & RowMajorBit)
+ IsColVector = !(internal::traits<VectorType>::Flags & RowMajorBit)
};
public:
EIGEN_DENSE_PUBLIC_INTERFACE(VectorBlock)