summaryrefslogtreecommitdiffstats
path: root/cpp_layer/curve.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp_layer/curve.hpp')
-rw-r--r--cpp_layer/curve.hpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/cpp_layer/curve.hpp b/cpp_layer/curve.hpp
index e4fddb8..fd1db3b 100644
--- a/cpp_layer/curve.hpp
+++ b/cpp_layer/curve.hpp
@@ -38,7 +38,10 @@ public:
TCurve* data() {
return _ptr;
}
-
+ typedef TRatePt* iterator;
+ typedef const TRatePt* const_iterator;
+ iterator begin() { return _ptr->fArray; }
+ iterator end() {return &_ptr->fArray[_ptr->fNumItems];}
int size() {
return _ptr->fNumItems;
}