diff --git a/pascal.cpp b/pascal.cpp index 903294a3..1a7cecbe 100644 --- a/pascal.cpp +++ b/pascal.cpp @@ -71,14 +71,14 @@ parray::at (size_t idx) const { //----------------------------------------------------------------------------- template T* -parray::begin (void) { +parray::begin (void) const { return data; } template T* -parray::end (void) { +parray::end (void) const { return data + size; } diff --git a/pascal.hpp b/pascal.hpp index aa8ab931..b79293fb 100644 --- a/pascal.hpp +++ b/pascal.hpp @@ -37,8 +37,8 @@ namespace util { T& at (size_t idx); const T& at (size_t idx) const; - T* begin (void); - T* end (void); + T* begin (void) const; + T* end (void) const; const T* cbegin (void) const; const T* cend (void) const;