[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 17:00:35 +0000 |
CVSROOT: /cvsroot/toon
Module name: TooN
Changes by: Edward Rosten <edrosten> 09/08/25 17:00:34
Modified files:
internal : vbase.hh
Log message:
Fix previous commit
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/TooN/internal/vbase.hh?cvsroot=toon&r1=1.32&r2=1.33
Patches:
Index: vbase.hh
===================================================================
RCS file: /cvsroot/toon/TooN/internal/vbase.hh,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -b -r1.32 -r1.33
--- vbase.hh 25 Aug 2009 16:58:27 -0000 1.32
+++ vbase.hh 25 Aug 2009 17:00:34 -0000 1.33
@@ -165,20 +165,20 @@
#define TOON_INTERNAL_MAKE_END(X)\
template<int Start, KnownEndMarker<X>(*End)()> \
- Vector<(Size==Dynamic?Dynamic:Size-Start-X), Precision,
SliceVBase<Stride> > slice(){\
+ Vector<(Size==Dynamic?Dynamic:Size-Start+X), Precision,
SliceVBase<Stride> > slice(){\
return sliceend<Start, X>();\
}
TOON_INTERNAL_MAKE_END(0);
- TOON_INTERNAL_MAKE_END(1);
- TOON_INTERNAL_MAKE_END(2);
- TOON_INTERNAL_MAKE_END(3);
- TOON_INTERNAL_MAKE_END(4);
- TOON_INTERNAL_MAKE_END(5);
- TOON_INTERNAL_MAKE_END(6);
- TOON_INTERNAL_MAKE_END(7);
- TOON_INTERNAL_MAKE_END(8);
- TOON_INTERNAL_MAKE_END(9);
+ TOON_INTERNAL_MAKE_END(-1);
+ TOON_INTERNAL_MAKE_END(-2);
+ TOON_INTERNAL_MAKE_END(-3);
+ TOON_INTERNAL_MAKE_END(-4);
+ TOON_INTERNAL_MAKE_END(-5);
+ TOON_INTERNAL_MAKE_END(-6);
+ TOON_INTERNAL_MAKE_END(-7);
+ TOON_INTERNAL_MAKE_END(-8);
+ TOON_INTERNAL_MAKE_END(-9);
Vector<Dynamic, Precision, SliceVBase<Stride> > slice(int i,
Internal::EndMarker e)
{