toon-members
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]