Lines Matching refs:__n
95 void reserve(size_type __n);
111 void __construct_at_end(size_type __n);
112 void __construct_at_end(size_type __n, const_reference __x);
205 // Default constructs __n objects starting at __end_
207 // Precondition: __n > 0
208 // Precondition: size() + __n <= capacity()
209 // Postcondition: size() == size() + __n
212 __split_buffer<_Tp, _Allocator>::__construct_at_end(size_type __n)
219 --__n;
220 } while (__n > 0);
223 // Copy constructs __n objects starting at __end_ from __x
225 // Precondition: __n > 0
226 // Precondition: size() + __n <= capacity()
227 // Postcondition: size() == old size() + __n
228 // Postcondition: [i] == __x for all i in [size() - __n, __n)
231 __split_buffer<_Tp, _Allocator>::__construct_at_end(size_type __n, const_reference __x)
238 --__n;
239 } while (__n > 0);
439 __split_buffer<_Tp, _Allocator>::reserve(size_type __n)
441 if (__n < capacity())
443 __split_buffer<value_type, __alloc_rr&> __t(__n, 0, __alloc());