Lines Matching refs:fSize
30 inline int32 Size() const { return fSize; }
31 inline int32 Count() const { return fSize; }
32 inline bool IsEmpty() const { return fSize == 0; }
59 int32 fSize;
68 fSize(0),
78 fSize(0),
96 if (!_Resize(fSize, 1))
99 fElements[fSize] = element;
100 fSize++;
109 return InsertUninitialized(fSize, elementCount);
117 if (index < 0 || index > fSize)
118 index = fSize;
124 fSize++;
133 if (index < 0 || index > fSize || count < 0)
141 fSize += count;
150 if (index < 0 || count < 0 || index + count > fSize) {
154 ", count: %" B_PRId32 ", size: %" B_PRId32, index, count, fSize);
162 if (index + count < fSize) {
164 sizeof(Element) * (fSize - index - count));
169 fSize -= count;
178 if (fSize == 0)
184 fSize = 0;
235 if (other.fSize > 0 && _Resize(0, other.fSize)) {
236 fSize = other.fSize;
237 memcpy(fElements, other.fElements, fSize * sizeof(Element));
249 int32 newSize = fSize + delta;
256 if (index < fSize) {
260 (fSize - index) * sizeof(Element));
261 } else if (index < fSize + delta) {
264 (fSize - index + delta) * sizeof(Element));
278 if (index < fSize) {
282 (fSize - index) * sizeof(Element));
283 } else if (index < fSize + delta) {
286 (fSize - index + delta) * sizeof(Element));