chore(array): declare TSBaseArray<T>::Count() as const

This commit is contained in:
fallenoak 2020-12-08 23:26:09 -06:00
parent 1a9b17293c
commit 6a5f30e1a0
No known key found for this signature in database
GPG key ID: 7628F8E61AEA070D

View file

@ -15,17 +15,18 @@ class TSBaseArray {
virtual int32_t MemLineNo() const; virtual int32_t MemLineNo() const;
T& operator[](uint32_t i); T& operator[](uint32_t i);
uint32_t Count(void); uint32_t Count(void) const;
void Clear(void); void Clear(void);
}; };
template <class T> template <class T>
T& TSBaseArray<T>::operator[](uint32_t i) { T& TSBaseArray<T>::operator[](uint32_t i) {
this->CheckArrayBounds(i);
return this->m_data[i]; return this->m_data[i];
} }
template <class T> template <class T>
uint32_t TSBaseArray<T>::Count() { uint32_t TSBaseArray<T>::Count() const {
return this->m_count; return this->m_count;
} }