Lines Matching refs:mSize
34 CHRE_ASSERT(mSize > 0);
35 return data()[mSize - 1];
40 CHRE_ASSERT(mSize > 0);
41 return data()[mSize - 1];
46 CHRE_ASSERT(mSize > 0);
52 CHRE_ASSERT(mSize > 0);
68 return mSize;
78 return (mSize == 0);
83 return (mSize == kCapacity);
91 new (&data()[mSize++]) ElementType(element);
100 new (&data()[mSize++]) ElementType(std::forward<Args>(args)...);
107 CHRE_ASSERT(index < mSize);
108 if (index >= mSize) {
109 index = mSize - 1;
118 CHRE_ASSERT(index < mSize);
119 if (index >= mSize) {
120 index = mSize - 1;
128 CHRE_ASSERT(index < mSize);
129 if (index < mSize) {
130 mSize--;
131 for (size_t i = index; i < mSize; i++) {
135 data()[mSize].~ElementType();
142 CHRE_ASSERT(index0 < mSize && index1 < mSize);
143 if (index0 < mSize && index1 < mSize && index0 != index1) {
162 return (data() + mSize);
186 return (data() + mSize);
205 mSize = newSize;