41#ifdef PB_DS_CLASS_C_DEC 
   44inline typename PB_DS_CLASS_C_DEC::iterator
 
   48  return (iterator(m_p_head->m_p_left));
 
   52inline typename PB_DS_CLASS_C_DEC::const_iterator
 
   56  return (const_iterator(m_p_head->m_p_left));
 
   60inline typename PB_DS_CLASS_C_DEC::iterator
 
   64  return (iterator(m_p_head));
 
   68inline typename PB_DS_CLASS_C_DEC::const_iterator
 
   72  return (const_iterator(m_p_head));
 
   76inline typename PB_DS_CLASS_C_DEC::const_reverse_iterator
 
   80  return (const_reverse_iterator(m_p_head->m_p_right));
 
   84inline typename PB_DS_CLASS_C_DEC::reverse_iterator
 
   88  return (reverse_iterator(m_p_head->m_p_right));
 
   92inline typename PB_DS_CLASS_C_DEC::reverse_iterator
 
   96  return (reverse_iterator(m_p_head));
 
  100inline typename PB_DS_CLASS_C_DEC::const_reverse_iterator
 
  104  return (const_reverse_iterator(m_p_head));
 
  108inline typename PB_DS_CLASS_C_DEC::node_const_iterator
 
  112  return (node_const_iterator(m_p_head->m_p_parent));
 
  116inline typename PB_DS_CLASS_C_DEC::node_iterator
 
  120  return (node_iterator(m_p_head->m_p_parent));
 
  124inline typename PB_DS_CLASS_C_DEC::node_const_iterator
 
  128  return (node_const_iterator(0));
 
  132inline typename PB_DS_CLASS_C_DEC::node_iterator
 
  136  return (node_iterator(0));