Lines Matching defs:other
22 // software library without restriction. Specifically, if other files
24 // file, or you compile this file and link it with other files to
27 // License. This exception does not however invalidate any other
51 split(Pred pred, PB_DS_CLASS_C_DEC& other)
75 other.get_new_size_for_arbitrary(ersd);
97 for (size_type i = 0; i < other.m_size; ++i)
98 erase_at(other.m_a_entries, i, s_no_throw_copies_ind);
105 s_entry_allocator.deallocate(other.m_a_entries, other.m_actual_size);
108 other.m_actual_size = other_actual_size;
111 other.m_size = ersd;
114 other.m_a_entries = a_other_entries;
117 std::make_heap(other.m_a_entries, other.m_a_entries + other.m_size, static_cast<entry_cmp& >(other));
120 other.notify_arbitrary(other.m_actual_size);
123 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
129 join(PB_DS_CLASS_C_DEC& other)
132 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
134 const size_type len = m_size + other.m_size;
157 std::copy(other.m_a_entries, other.m_a_entries + other.m_size, a_entries + m_size);
168 s_entry_allocator.deallocate(other.m_a_entries, other.m_actual_size);
169 other.m_a_entries = a_other_entries;
170 other.m_size = 0;
171 other.m_actual_size = resize_policy::min_size;
173 other.notify_arbitrary(resize_policy::min_size);
176 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)