PB_DS_CLASS_C_DEC::
pop()
{
- PB_DS_DBG_ONLY(assert_valid();)
- PB_DS_DBG_ASSERT(!base_type::empty());
+ _GLIBCXX_DEBUG_ONLY(assert_valid();)
+ _GLIBCXX_DEBUG_ASSERT(!base_type::empty());
- PB_DS_DBG_ASSERT(m_p_max != NULL);
+ _GLIBCXX_DEBUG_ASSERT(m_p_max != NULL);
node_pointer p_nd = m_p_max;
base_type::actual_erase_node(p_nd);
- PB_DS_DBG_ONLY(assert_valid();)
+ _GLIBCXX_DEBUG_ONLY(assert_valid();)
}
PB_DS_CLASS_T_DEC
while (m_a_aux[r] != NULL)
{
- PB_DS_DBG_ASSERT(p_nd->m_metadata < rank_bound());
+ _GLIBCXX_DEBUG_ASSERT(p_nd->m_metadata < rank_bound());
if (Cmp_Fn::operator()(m_a_aux[r]->m_value, p_nd->m_value))
make_child_of(m_a_aux[r], p_nd);
++r;
}
- PB_DS_DBG_ASSERT(p_nd->m_metadata < rank_bound());
+ _GLIBCXX_DEBUG_ASSERT(p_nd->m_metadata < rank_bound());
m_a_aux[r] = p_nd;
}
PB_DS_CLASS_C_DEC::
make_child_of(node_pointer p_nd, node_pointer p_new_parent)
{
- PB_DS_DBG_ASSERT(p_nd->m_metadata == p_new_parent->m_metadata);
- PB_DS_DBG_ASSERT(m_a_aux[p_nd->m_metadata] == p_nd ||
+ _GLIBCXX_DEBUG_ASSERT(p_nd->m_metadata == p_new_parent->m_metadata);
+ _GLIBCXX_DEBUG_ASSERT(m_a_aux[p_nd->m_metadata] == p_nd ||
m_a_aux[p_nd->m_metadata] == p_new_parent);
++p_new_parent->m_metadata;
++i;
}
- PB_DS_DBG_ONLY(assert_aux_null();)
+ _GLIBCXX_DEBUG_ONLY(assert_aux_null();)
}
PB_DS_CLASS_T_DEC
PB_DS_CLASS_C_DEC::
erase(point_iterator it)
{
- PB_DS_DBG_ONLY(assert_valid();)
- PB_DS_DBG_ASSERT(!base_type::empty());
+ _GLIBCXX_DEBUG_ONLY(assert_valid();)
+ _GLIBCXX_DEBUG_ASSERT(!base_type::empty());
node_pointer p_nd = it.m_p_nd;
base_type::actual_erase_node(p_nd);
- PB_DS_DBG_ONLY(assert_valid();)
+ _GLIBCXX_DEBUG_ONLY(assert_valid();)
}
PB_DS_CLASS_T_DEC
PB_DS_CLASS_C_DEC::
erase_if(Pred pred)
{
- PB_DS_DBG_ONLY(assert_valid();)
+ _GLIBCXX_DEBUG_ONLY(assert_valid();)
if (base_type::empty())
{
- PB_DS_DBG_ONLY(assert_valid();)
+ _GLIBCXX_DEBUG_ONLY(assert_valid();)
return 0;
}
p_cur = p_next;
}
- PB_DS_DBG_ONLY(assert_valid();)
+ _GLIBCXX_DEBUG_ONLY(assert_valid();)
return ersd;
}