Home | History | Annotate | Download | only in binary_heap_

Lines Matching refs:m_next_grow_size

122       size_type m_next_grow_size;
130 m_next_grow_size(min_size)
139 std::swap(m_next_grow_size, other.m_next_grow_size);
147 _GLIBCXX_DEBUG_ASSERT(size <= m_next_grow_size);
148 return size == m_next_grow_size;
156 _GLIBCXX_DEBUG_ASSERT(size <= m_next_grow_size);
164 { return m_next_grow_size* factor; }
171 const size_type half_size = m_next_grow_size / factor;
192 _GLIBCXX_DEBUG_ASSERT(m_next_grow_size >= min_size);
193 m_next_grow_size *= factor;
194 m_next_shrink_size = m_next_grow_size / ratio;
208 m_next_grow_size =
209 std::max(m_next_grow_size / factor, static_cast<size_type>(min_size));
218 m_next_grow_size = actual_size;
219 m_next_shrink_size = m_next_grow_size / ratio;
230 m_next_shrink_size* ratio == m_next_grow_size);
232 _GLIBCXX_DEBUG_ASSERT(m_next_grow_size >= min_size);
243 " grow = " << m_next_grow_size << std::endl;