Lines Matching refs: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
99 binary_heap_(const PB_DS_CLASS_C_DEC& other) :
100 entry_cmp(other),
101 resize_policy(other),
103 m_actual_size(other.m_actual_size),
106 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
107 _GLIBCXX_DEBUG_ASSERT(m_a_entries != other.m_a_entries);
109 const_iterator first_it = other.begin();
110 const_iterator last_it = other.end();
134 swap(PB_DS_CLASS_C_DEC& other)
137 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
138 _GLIBCXX_DEBUG_ASSERT(m_a_entries != other.m_a_entries);
140 value_swap(other);
141 std::swap((entry_cmp& )(*this), (entry_cmp& )other);
143 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
149 value_swap(PB_DS_CLASS_C_DEC& other)
151 std::swap(m_a_entries, other.m_a_entries);
152 std::swap(m_size, other.m_size);
153 std::swap(m_actual_size, other.m_actual_size);
154 static_cast<resize_policy*>(this)->swap(other);