feat(array): add TSBaseArray<T>::Ptr

This commit is contained in:
fallenoak 2021-01-03 10:35:58 -06:00
parent 90e0ab260d
commit ac1f63906c
No known key found for this signature in database
GPG key ID: 7628F8E61AEA070D

View file

@ -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 <class T>
@ -65,4 +67,14 @@ int32_t TSBaseArray<T>::MemLineNo() const {
return -2;
}
template <class T>
T* TSBaseArray<T>::Ptr() {
return this->m_data;
}
template <class T>
const T* TSBaseArray<T>::Ptr() const {
return this->m_data;
}
#endif