79 inline s32 getCount() {
83 inline void init(s32 cnt) {
84 mArray.mArr =
new T::Item[cnt];
85 mArray.mMaxSize = cnt;
88 inline void assign(T::Item &pItem,
int where) {
89 mArray.mArr[where] = pItem;
92 inline void assignToMax(T::Item &pItem) {
93 assign(pItem, mCount);
96 T::Item* erase(T::Item *pItem);
98 void push_back(
const T::Item &rItem) NO_INLINE {
101 mArray.mArr[count] = rItem;
105 return mArray.mArr[0];
109 return mArray.mArr[mCount];
112 inline T::Item operator[](
int idx)
const {
113 return mArray.mArr[idx];