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);