43 typename PB_DS_CLASS_C_DEC::iterator
44 PB_DS_CLASS_C_DEC::s_end_it;
47 typename PB_DS_CLASS_C_DEC::const_iterator
48 PB_DS_CLASS_C_DEC::s_const_end_it;
51 inline typename PB_DS_CLASS_C_DEC::iterator
57 get_start_it_state(p_value, pos);
58 return iterator(p_value, pos,
this);
62 inline typename PB_DS_CLASS_C_DEC::iterator
68 inline typename PB_DS_CLASS_C_DEC::const_iterator
74 get_start_it_state(p_value, pos);
75 return const_iterator(p_value, pos,
this);
79 inline typename PB_DS_CLASS_C_DEC::const_iterator
82 {
return s_const_end_it; }
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.
Struct holding two objects of arbitrary type.