diff --git a/src/dsc.h b/src/dsc.h index 0b01030..49e2a60 100644 --- a/src/dsc.h +++ b/src/dsc.h @@ -195,6 +195,11 @@ public: return prev + 1; } + T *begin() { return &elem[0]; } + T *end() { return &elem[n]; } + const T *begin() const { return &elem[0]; } + const T *end() const { return &elem[n]; } + void ClearTags() { int i; for(i = 0; i < n; i++) { @@ -351,6 +356,11 @@ public: return prev + 1; } + T *begin() { return &elem[0]; } + T *end() { return &elem[n]; } + const T *begin() const { return &elem[0]; } + const T *end() const { return &elem[n]; } + void ClearTags() { int i; for(i = 0; i < n; i++) {