Lines Matching refs:m_next_grow_size
128 size_type m_next_grow_size;
136 m_next_grow_size(min_size)
145 std::swap(m_next_grow_size, other.m_next_grow_size);
153 _GLIBCXX_DEBUG_ASSERT(size <= m_next_grow_size);
154 return size == m_next_grow_size;
162 _GLIBCXX_DEBUG_ASSERT(size <= m_next_grow_size);
170 { return m_next_grow_size* factor; }
177 const size_type half_size = m_next_grow_size / factor;
198 _GLIBCXX_DEBUG_ASSERT(m_next_grow_size >= min_size);
199 m_next_grow_size *= factor;
200 m_next_shrink_size = m_next_grow_size / ratio;
214 m_next_grow_size =
215 std::max(m_next_grow_size / factor, static_cast<size_type>(min_size));
224 m_next_grow_size = actual_size;
225 m_next_shrink_size = m_next_grow_size / ratio;
236 m_next_shrink_size* ratio == m_next_grow_size);
238 _GLIBCXX_DEBUG_ASSERT(m_next_grow_size >= min_size);
249 " grow = " << m_next_grow_size << std::endl;