Lines Matching refs:left
129 const size_type left = partition(pred_t(pred));
131 _GLIBCXX_DEBUG_ASSERT(m_size >= left);
133 const size_type ersd = m_size - left;
135 for (size_type i = left; i < m_size; ++i)
141 resize_policy::get_new_size_for_arbitrary(left);
145 std::copy(m_a_entries, m_a_entries + left, a_entries);
156 m_size = left;
228 size_type left = 0;
231 while (right + 1 != left)
233 _GLIBCXX_DEBUG_ASSERT(left <= m_size);
235 if (!pred(m_a_entries[left]))
236 ++left;
241 _GLIBCXX_DEBUG_ASSERT(left < right);
243 std::swap(m_a_entries[left], m_a_entries[right]);
245 ++left;
250 return left;