42 inline typename PB_DS_CLASS_C_DEC::iterator
 
   45 { 
return iterator(m_p_head->m_p_min); }
 
   48 inline typename PB_DS_CLASS_C_DEC::const_iterator
 
   51 { 
return const_iterator(m_p_head->m_p_min); }
 
   54 inline typename PB_DS_CLASS_C_DEC::iterator
 
   57 { 
return iterator(m_p_head); }
 
   60 inline typename PB_DS_CLASS_C_DEC::const_iterator
 
   63 { 
return const_iterator(m_p_head); }
 
   66 inline typename PB_DS_CLASS_C_DEC::const_reverse_iterator
 
   76 inline typename PB_DS_CLASS_C_DEC::reverse_iterator
 
   86 inline typename PB_DS_CLASS_C_DEC::reverse_iterator
 
   89 { 
return reverse_iterator(m_p_head); }
 
   92 inline typename PB_DS_CLASS_C_DEC::const_reverse_iterator
 
   95 { 
return const_reverse_iterator(m_p_head); }
 
   98 inline typename PB_DS_CLASS_C_DEC::node_const_iterator
 
  101 { 
return node_const_iterator(m_p_head->m_p_parent, 
this); }
 
  104 inline typename PB_DS_CLASS_C_DEC::node_iterator
 
  107 { 
return node_iterator(m_p_head->m_p_parent, 
this); }
 
  110 inline typename PB_DS_CLASS_C_DEC::node_const_iterator
 
  113 { 
return node_const_iterator(0, 
this); }
 
  116 inline typename PB_DS_CLASS_C_DEC::node_iterator
 
  119 { 
return node_iterator(0, 
this); }
 
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.