41#ifdef PB_DS_CLASS_C_DEC
44inline typename PB_DS_CLASS_C_DEC::iterator
47{
return iterator(m_p_head->m_p_min); }
50inline typename PB_DS_CLASS_C_DEC::const_iterator
53{
return const_iterator(m_p_head->m_p_min); }
56inline typename PB_DS_CLASS_C_DEC::iterator
59{
return iterator(m_p_head); }
62inline typename PB_DS_CLASS_C_DEC::const_iterator
65{
return const_iterator(m_p_head); }
68inline typename PB_DS_CLASS_C_DEC::const_reverse_iterator
78inline typename PB_DS_CLASS_C_DEC::reverse_iterator
88inline typename PB_DS_CLASS_C_DEC::reverse_iterator
91{
return reverse_iterator(m_p_head); }
94inline typename PB_DS_CLASS_C_DEC::const_reverse_iterator
97{
return const_reverse_iterator(m_p_head); }
100inline typename PB_DS_CLASS_C_DEC::node_const_iterator
103{
return node_const_iterator(m_p_head->m_p_parent,
this); }
106inline typename PB_DS_CLASS_C_DEC::node_iterator
109{
return node_iterator(m_p_head->m_p_parent,
this); }
112inline typename PB_DS_CLASS_C_DEC::node_const_iterator
115{
return node_const_iterator(0,
this); }
118inline typename PB_DS_CLASS_C_DEC::node_iterator
121{
return node_iterator(0,
this); }