46 assert_valid(
const char* __file,
int __line)
const
48 base_type::assert_valid(__file, __line);
49 const node_pointer p_head = base_type::m_p_head;
50 assert_special_imp(p_head, __file, __line);
56 assert_special_imp(
const node_pointer p_nd,
57 const char* __file,
int __line)
const
62 if (p_nd == base_type::m_p_head)
64 PB_DS_DEBUG_VERIFY(p_nd->m_special);
65 assert_special_imp(p_nd->m_p_parent, __file, __line);
69 PB_DS_DEBUG_VERIFY(!p_nd->m_special);
70 assert_special_imp(p_nd->m_p_left, __file, __line);
71 assert_special_imp(p_nd->m_p_right, __file, __line);