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;
T& operator[](uint32_t i);
uint32_t Count(void);
uint32_t Count(void) const;
void Clear(void);
};
template <class T>
T& TSBaseArray<T>::operator[](uint32_t i) {
this->CheckArrayBounds(i);
return this->m_data[i];
}
template <class T>
uint32_t TSBaseArray<T>::Count() {
uint32_t TSBaseArray<T>::Count() const {
return this->m_count;
}