Home | History | Annotate | Download | only in ext

Lines Matching defs:__capacity

71       _M_capacity(size_type __capacity)
72 { _M_allocated_capacity = __capacity; }
327 _M_create(size_type& __capacity, size_type __old_capacity)
331 if (__capacity > _M_max_size())
337 if (__capacity > __old_capacity && __capacity < 2 * __old_capacity)
339 __capacity = 2 * __old_capacity;
341 if (__capacity > _M_max_size())
342 __capacity = _M_max_size();
345 // NB: Need an array of char_type[__capacity], plus a terminating
347 return _M_get_allocator().allocate(__capacity + 1);
412 size_type __capacity = size_type(_S_local_capacity);
414 while (__beg != __end && __len < __capacity)
424 if (__len == __capacity)
427 __capacity = __len + 1;
428 _CharT* __another = _M_create(__capacity, __len);
432 _M_capacity(__capacity);
504 const size_type __capacity = _M_capacity();
506 if (__rsize > __capacity)
509 _CharT* __tmp = _M_create(__new_capacity, __capacity);
531 const size_type __capacity = _M_capacity();
532 if (__res != __capacity)
534 if (__res > __capacity
537 _CharT* __tmp = _M_create(__res, __capacity);
546 _M_destroy(__capacity);