From ac1f63906c4afe6a0e75489418f332a5d0b8af72 Mon Sep 17 00:00:00 2001 From: fallenoak Date: Sun, 3 Jan 2021 10:35:58 -0600 Subject: [PATCH] feat(array): add TSBaseArray::Ptr --- storm/array/TSBaseArray.hpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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