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; }
constexpr const _Tp * end(initializer_list< _Tp > __ils) noexcept
Return an iterator pointing to one past the last element of the initilizer_list.
Struct holding two objects of arbitrary type.
constexpr const _Tp * begin(initializer_list< _Tp > __ils) noexcept
Return an iterator pointing to the first element of the initilizer_list.