Lines Matching refs:_max
84 int _max; // maximum length
110 _max = initial_size;
116 assert(_len >= 0 && _len <= _max, "initial_len too big");
129 _max = initial_size;
130 assert(_len >= 0 && _len <= _max, "initial_len too big");
146 return (void*)resource_allocate_bytes(thread, elementSize * _max);
162 for (int i = 0; i < _max; i++) ::new ((void*)&_data[i]) E();
168 for (int i = 0; i < _max; i++) ::new ((void*)&_data[i]) E();
176 for (; i < _max; i++) ::new ((void*)&_data[i]) E();
183 for (; i < _max; i++) ::new ((void*)&_data[i]) E();
200 bool is_full() const { return _len == _max; }
207 if (_len == _max) grow(_len);
256 if (i >= _max) grow(i);
329 if (_len == _max) grow(_len);
356 int old_max = _max;
357 if (_max == 0) _max = 1; // prevent endless loop
358 while (j >= _max) _max = _max*2;
359 // j < _max
363 for ( ; i < _max; i++) ::new ((void*)&newData[i]) E();
373 if (i >= _max) grow(i);
389 for (int i = 0; i < _max; i++) _data[i].~E();
397 tty->print(": length %ld (_max %ld) { ", _len, _max);