Home | History | Annotate | Download | only in binary_heap_

Lines Matching refs:m_a_entries

47     erase_at(m_a_entries, i, s_no_throw_copies_ind);
54 s_entry_allocator.deallocate(m_a_entries, m_actual_size);
56 m_a_entries = new_entries;
89 erase_at(m_a_entries, m_size - 1, s_no_throw_copies_ind);
112 erase_at(m_a_entries, i, s_no_throw_copies_ind);
120 std::copy(m_a_entries, m_a_entries + left, new_entries);
121 s_entry_allocator.deallocate(m_a_entries, m_actual_size);
142 const size_type fix_pos = it.m_p_e - m_a_entries;
143 std::swap(*it.m_p_e, m_a_entries[m_size - 1]);
144 erase_at(m_a_entries, m_size - 1, s_no_throw_copies_ind);
152 fix(m_a_entries + fix_pos);
172 std::copy(m_a_entries, m_a_entries + m_size - 1, new_entries);
173 s_entry_allocator.deallocate(m_a_entries, m_actual_size);
175 m_a_entries = new_entries;
194 if (!pred(m_a_entries[left]))
196 else if (pred(m_a_entries[right]))
201 std::swap(m_a_entries[left], m_a_entries[right]);