Generalize Block<> to support various implementation wrt StorageKind (just like other expression)

This commit is contained in:
Gael Guennebaud
2012-11-16 09:00:27 +01:00
parent 493319ae5f
commit 3dc8f8536a
3 changed files with 117 additions and 59 deletions

View File

@@ -78,8 +78,7 @@ template<typename ExpressionType> class NestByValue;
template<typename ExpressionType> class ForceAlignedAccess;
template<typename ExpressionType> class SwapWrapper;
template<typename XprType, int BlockRows=Dynamic, int BlockCols=Dynamic, bool InnerPanel = false,
bool HasDirectAccess = internal::has_direct_access<XprType>::ret> class Block;
template<typename XprType, int BlockRows=Dynamic, int BlockCols=Dynamic, bool InnerPanel = false> class Block;
template<typename MatrixType, int Size=Dynamic> class VectorBlock;
template<typename MatrixType> class Transpose;