[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Toon-members] TooN/internal vbase.hh
From: |
Edward Rosten |
Subject: |
[Toon-members] TooN/internal vbase.hh |
Date: |
Tue, 25 Aug 2009 15:30:17 +0000 |
CVSROOT: /cvsroot/toon
Module name: TooN
Changes by: Edward Rosten <edrosten> 09/08/25 15:30:16
Modified files:
internal : vbase.hh
Log message:
Fixed compile error for slices of const Vectors.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/TooN/internal/vbase.hh?cvsroot=toon&r1=1.30&r2=1.31
Patches:
Index: vbase.hh
===================================================================
RCS file: /cvsroot/toon/TooN/internal/vbase.hh,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -b -r1.30 -r1.31
--- vbase.hh 24 Aug 2009 13:25:57 -0000 1.30
+++ vbase.hh 25 Aug 2009 15:30:16 -0000 1.31
@@ -130,7 +130,7 @@
template<int Start, int Length>
const Vector<Length, Precision, SliceVBase<Stride> > slice(int start,
int length) const{
Internal::CheckSlice<Size, Start, Length>::check(size(), start,
length);
- return Vector<Length, Precision, SliceVBase<Stride> >(my_data +
stride() * (Start==Dynamic?start:Start), Length==Dynamic?length:Length,
stride(), Slicing());
+ return Vector<Length, Precision, SliceVBase<Stride>
>(const_cast<Precision*>(my_data) + stride() * (Start==Dynamic?start:Start),
Length==Dynamic?length:Length, stride(), Slicing());
}
//Special case slice operations
- [Toon-members] TooN/internal vbase.hh,
Edward Rosten <=