42 inline typename PB_DS_CLASS_C_DEC::iterator
 
   46   return (iterator(m_p_head->m_p_left));
 
   50 inline typename PB_DS_CLASS_C_DEC::const_iterator
 
   54   return (const_iterator(m_p_head->m_p_left));
 
   58 inline typename PB_DS_CLASS_C_DEC::iterator
 
   62   return (iterator(m_p_head));
 
   66 inline typename PB_DS_CLASS_C_DEC::const_iterator
 
   70   return (const_iterator(m_p_head));
 
   74 inline typename PB_DS_CLASS_C_DEC::const_reverse_iterator
 
   78   return (const_reverse_iterator(m_p_head->m_p_right));
 
   82 inline typename PB_DS_CLASS_C_DEC::reverse_iterator
 
   86   return (reverse_iterator(m_p_head->m_p_right));
 
   90 inline typename PB_DS_CLASS_C_DEC::reverse_iterator
 
   94   return (reverse_iterator(m_p_head));
 
   98 inline typename PB_DS_CLASS_C_DEC::const_reverse_iterator
 
  102   return (const_reverse_iterator(m_p_head));
 
  106 inline typename PB_DS_CLASS_C_DEC::node_const_iterator
 
  110   return (node_const_iterator(m_p_head->m_p_parent));
 
  114 inline typename PB_DS_CLASS_C_DEC::node_iterator
 
  118   return (node_iterator(m_p_head->m_p_parent));
 
  122 inline typename PB_DS_CLASS_C_DEC::node_const_iterator
 
  126   return (node_const_iterator(0));
 
  130 inline typename PB_DS_CLASS_C_DEC::node_iterator
 
  134   return (node_iterator(0));
 
auto end(_Container &__cont) -> decltype(__cont.end())
Return an iterator pointing to one past the last element of the container. 
auto begin(_Container &__cont) -> decltype(__cont.begin())
Return an iterator pointing to the first element of the container.