chore(array): clean up code style

This commit is contained in:
fallenoak 2025-10-19 11:21:01 -05:00
parent 32a1b30ae8
commit 7c9cda1b5b
No known key found for this signature in database
GPG key ID: 7628F8E61AEA070D
3 changed files with 11 additions and 7 deletions

View file

@ -47,7 +47,8 @@ void TSBaseArray<T>::CheckArrayBounds(uint32_t index) const {
1, 1,
"index (0x%08X), array size (0x%08X)", "index (0x%08X), array size (0x%08X)",
index, index,
this->Count()); this->Count()
);
} }
template <class T> template <class T>

View file

@ -8,10 +8,11 @@
template <class T> template <class T>
class TSFixedArray : public TSBaseArray<T> { class TSFixedArray : public TSBaseArray<T> {
public: public:
// Member functions
TSFixedArray(); TSFixedArray();
TSFixedArray(const TSFixedArray<T>& source); TSFixedArray(const TSFixedArray& source);
~TSFixedArray(); ~TSFixedArray();
TSFixedArray<T>& operator=(const TSFixedArray<T>& source); TSFixedArray& operator=(const TSFixedArray& source);
void Clear(); void Clear();
void ReallocAndClearData(uint32_t count); void ReallocAndClearData(uint32_t count);
void ReallocData(uint32_t count); void ReallocData(uint32_t count);
@ -48,13 +49,13 @@ TSFixedArray<T>& TSFixedArray<T>::operator=(const TSFixedArray<T>& source) {
this->Set(source.Count(), source.Ptr()); this->Set(source.Count(), source.Ptr());
} }
return *this; return *this;
} }
template <class T> template <class T>
void TSFixedArray<T>::Clear() { void TSFixedArray<T>::Clear() {
this->~TSFixedArray<T>(); this->~TSFixedArray<T>();
this->Constructor(); this->Constructor();
} }
template <class T> template <class T>

View file

@ -10,13 +10,15 @@
template <class T> template <class T>
class TSGrowableArray : public TSFixedArray<T> { class TSGrowableArray : public TSFixedArray<T> {
public: public:
// Member variables
uint32_t m_chunk = 0; uint32_t m_chunk = 0;
// Member functions
uint32_t Add(uint32_t count, const T* data); uint32_t Add(uint32_t count, const T* data);
uint32_t Add(uint32_t count, uint32_t incr, const T* data); uint32_t Add(uint32_t count, uint32_t incr, const T* data);
uint32_t CalcChunkSize(uint32_t count); uint32_t CalcChunkSize(uint32_t count);
void GrowToFit(uint32_t index, int32_t zero); void GrowToFit(uint32_t index, int32_t zero);
T* New(void); T* New();
void Reserve(uint32_t count, int32_t round); void Reserve(uint32_t count, int32_t round);
uint32_t Reserved() const; uint32_t Reserved() const;
uint32_t RoundToChunk(uint32_t count, uint32_t chunk); uint32_t RoundToChunk(uint32_t count, uint32_t chunk);