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
51 split(Pred pred, PB_DS_CLASS_C_DEC& other)
54 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
56 other.clear();
61 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
75 ++other.m_size;
81 other.push_imp(p_out);
86 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
104 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
110 join(PB_DS_CLASS_C_DEC& other)
113 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
115 if (other.m_p_root == NULL)
118 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)
124 base_type::m_p_root = other.m_p_root;
125 else if (Cmp_Fn::operator()(base_type::m_p_root->m_value, other.m_p_root->m_value))
127 base_type::make_child_of(base_type::m_p_root, other.m_p_root);
128 _GLIBCXX_DEBUG_ONLY(base_type::assert_node_consistent(other.m_p_root, false));
130 base_type::m_p_root = other.m_p_root;
134 base_type::make_child_of(other.m_p_root, base_type::m_p_root);
138 base_type::m_size += other.m_size;
140 other.m_p_root = NULL;
141 other.m_size = 0;
144 _GLIBCXX_DEBUG_ONLY(other.assert_valid();)