Home | History | Annotate | Download | only in ext

Lines Matching defs:__capacity

73       _M_capacity(size_type __capacity)
74 { _M_allocated_capacity = __capacity; }
333 _M_create(size_type& __capacity, size_type __old_capacity)
337 if (__capacity > _M_max_size())
343 if (__capacity > __old_capacity && __capacity < 2 * __old_capacity)
345 __capacity = 2 * __old_capacity;
347 if (__capacity > _M_max_size())
348 __capacity = _M_max_size();
351 // NB: Need an array of char_type[__capacity], plus a terminating
353 return _M_get_allocator().allocate(__capacity + 1);
418 size_type __capacity = size_type(_S_local_capacity);
420 while (__beg != __end && __len < __capacity)
430 if (__len == __capacity)
433 __capacity = __len + 1;
434 _CharT* __another = _M_create(__capacity, __len);
438 _M_capacity(__capacity);
510 const size_type __capacity = _M_capacity();
512 if (__rsize > __capacity)
515 _CharT* __tmp = _M_create(__new_capacity, __capacity);
537 const size_type __capacity = _M_capacity();
538 if (__res != __capacity)
540 if (__res > __capacity
543 _CharT* __tmp = _M_create(__res, __capacity);
552 _M_destroy(__capacity);