Home | History | Annotate | Download | only in ext

Lines Matching defs:__capacity

73       _M_capacity(size_type __capacity)
74 { _M_allocated_capacity = __capacity; }
312 _M_create(size_type& __capacity, size_type __old_capacity)
316 if (__capacity > _M_max_size())
322 if (__capacity > __old_capacity && __capacity < 2 * __old_capacity)
324 __capacity = 2 * __old_capacity;
326 if (__capacity > _M_max_size())
327 __capacity = _M_max_size();
330 // NB: Need an array of char_type[__capacity], plus a terminating
332 return _M_get_allocator().allocate(__capacity + 1);
397 size_type __capacity = size_type(_S_local_capacity);
399 while (__beg != __end && __len < __capacity)
409 if (__len == __capacity)
412 __capacity = __len + 1;
413 _CharT* __another = _M_create(__capacity, __len);
417 _M_capacity(__capacity);
489 const size_type __capacity = _M_capacity();
491 if (__rsize > __capacity)
494 _CharT* __tmp = _M_create(__new_capacity, __capacity);
516 const size_type __capacity = _M_capacity();
517 if (__res != __capacity)
519 if (__res > __capacity
522 _CharT* __tmp = _M_create(__res, __capacity);
531 _M_destroy(__capacity);