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
50 split(const_key_reference r_key, PB_DS_CLASS_C_DEC& other)
53 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
57 other.clear();
59 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
65 value_swap(other);
67 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
74 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
80 value_swap(other);
82 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
86 _GLIBCXX_DEBUG_ONLY(map_debug_base::join(other);)
88 PB_DS_CLASS_C_DEC new_other(other, other);
94 _GLIBCXX_DEBUG_ONLY(map_debug_base::split(r_key,(Cmp_Fn& )(*this), other);)
95 other.update(other.node_begin(), (node_update* )(&other));
97 other.value_swap(new_other);
100 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
106 join(PB_DS_CLASS_C_DEC& other)
109 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
110 if (other.m_size == 0)
115 value_swap(other);
120 PB_DS_V2F(*other.begin()));
122 const bool lesser = Cmp_Fn::operator()(PB_DS_V2F(*(other.end() - 1)),
132 other.begin(), other.end());
134 new_this.copy_from_ordered_range(other.begin(), other.end(),
138 _GLIBCXX_DEBUG_ONLY(map_debug_base::join(other);)
140 other.clear();
142 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)