42 inline typename PB_DS_CLASS_C_DEC::iterator
 
   46   node_pointer p_nd = m_p_root;
 
   51   while (p_nd->m_p_l_child != 0)
 
   52     p_nd = p_nd->m_p_l_child;
 
   54   return (iterator(p_nd));
 
   58 inline typename PB_DS_CLASS_C_DEC::const_iterator
 
   62   node_pointer p_nd = m_p_root;
 
   65     return (const_iterator(0));
 
   67   while (p_nd->m_p_l_child != 0)
 
   68     p_nd = p_nd->m_p_l_child;
 
   70   return (const_iterator(p_nd));
 
   74 inline typename PB_DS_CLASS_C_DEC::iterator
 
   82 inline typename PB_DS_CLASS_C_DEC::const_iterator
 
   86   return (const_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.