mark more methods as const. also rename, Numeric.h->NumTraits.h

This commit is contained in:
Benoit Jacob
2007-10-13 20:53:30 +00:00
parent e445f5085a
commit 5f0af72abc
6 changed files with 11 additions and 10 deletions

View File

@@ -76,9 +76,10 @@ template<typename MatrixType> class Block
template<typename Scalar, typename Derived>
Block<Derived>
Object<Scalar, Derived>::block(int startRow, int endRow, int startCol, int endCol)
Object<Scalar, Derived>::block(int startRow, int endRow, int startCol, int endCol) const
{
return Block<Derived>(static_cast<Derived*>(this)->ref(), startRow, endRow, startCol, endCol);
return Block<Derived>(static_cast<Derived*>(const_cast<Object*>(this))->ref(),
startRow, endRow, startCol, endCol);
}
#endif // EI_BLOCK_H