diff --git a/storm/array/TSBaseArray.hpp b/storm/array/TSBaseArray.hpp index f877cf0..2be5ebd 100644 --- a/storm/array/TSBaseArray.hpp +++ b/storm/array/TSBaseArray.hpp @@ -19,6 +19,8 @@ class TSBaseArray { void CheckArrayBounds(uint32_t index) const; uint32_t Count() const; void Clear(); + T* Ptr(); + const T* Ptr() const; }; template @@ -65,4 +67,14 @@ int32_t TSBaseArray::MemLineNo() const { return -2; } +template +T* TSBaseArray::Ptr() { + return this->m_data; +} + +template +const T* TSBaseArray::Ptr() const { + return this->m_data; +} + #endif