Lines Matching defs:__capacity
161 /// - __buffer_moved(_CharT* __ptr, size_t __capacity)
166 /// - __capacity_ will be set to __capacity. (This value may be the old
189 _LIBCPP_HIDE_FROM_ABI explicit __output_buffer(_CharT* __ptr, size_t __capacity, __prepare_write_type __function)
190 : __output_buffer{__ptr, __capacity, __function, nullptr} {}
193 _CharT* __ptr, size_t __capacity, __prepare_write_type __function, __max_output_size* __max_output_size)
194 : __ptr_(__ptr), __capacity_(__capacity), __prepare_write_(__function), __max_output_size_(__max_output_size) {}
198 _LIBCPP_HIDE_FROM_ABI void __buffer_moved(_CharT* __ptr, size_t __capacity) {
200 __capacity_ = __capacity;
299 [[nodiscard]] _LIBCPP_HIDE_FROM_ABI size_t __capacity() const { return __capacity_; }
367 _Alloc{}.deallocate(__ptr_, this->__capacity());
382 _LIBCPP_HIDE_FROM_ABI void __grow_buffer(size_t __capacity) {
383 if (__capacity < __buffer_size_)
386 _LIBCPP_ASSERT_INTERNAL(__capacity > this->__capacity(), "the buffer must grow");
391 auto __result = std::__allocate_at_least(__alloc, __capacity);
394 __alloc.deallocate(__ptr_, this->__capacity());
401 __grow_buffer(std::max<size_t>(this->__capacity() + __size_hint, this->__capacity() * 1.6));
679 _LIBCPP_HIDE_FROM_ABI void __grow_buffer(size_t __capacity) {
680 _LIBCPP_ASSERT_INTERNAL(__capacity > __capacity_, "the buffer must grow");
681 auto __result = std::__allocate_at_least(__alloc_, __capacity);