diff --git a/common/PointList.h b/common/PointList.h index 36a81b5b..66d561d9 100644 --- a/common/PointList.h +++ b/common/PointList.h @@ -124,12 +124,8 @@ public: size_t IsEmpty(void) const {return (Data==0);} size_t Length(void) const {return length;} - -#if DTRangeCheck - const T operator()(size_t i) const {if (i>= length) {printf("DTList: out of range"); return outOfRange;} return Data[i];} -#else + const T operator()(size_t i) const {return Data[i];} -#endif protected: T *Data; @@ -151,14 +147,8 @@ public: T *Pointer(void) {return DTList::Data;} const T *Pointer(void) const {return DTList::Data;} - -#if DTRangeCheck - T &operator()(size_t i) {if (i>=DTList::length) {DTErrorOutOfRange("DTList",i,DTList::length); return DTList::outOfRange;} return DTList::Data[i];} - T operator()(size_t i) const {if (i<0 || i>= DTList::length) {DTErrorOutOfRange("DTList",i,DTList::length); return DTList::outOfRange;} return DTList::Data[i];} -#else T &operator()(size_t i) {return DTList::Data[i];} T operator()(size_t i) const {return DTList::Data[i];} -#endif DTMutableList &operator=(T v) {for (size_t i=0;i::length;i++) DTList::Data[i] = v; return *this;} }; @@ -183,7 +173,6 @@ template DTMutableList IncreaseSize(const DTList &A,size_t addLe return toReturn; } - #endif