12 #ifndef FIXEDSIZEARRAY_HPP
13 #define FIXEDSIZEARRAY_HPP
15 #include "../core/alloc_func.hpp"
23 template <
class T, u
int C>
34 static const uint
Tsize =
sizeof(T);
46 inline const ArrayHeader&
Hdr()
const {
return *(ArrayHeader*)(((byte*)
data) -
HeaderSize); }
77 if ((--
RefCnt()) > 0)
return;
91 for (T *pItem = this->
data + this->
Length() - 1; pItem >= this->
data; pItem--) {