42 inline typename PB_DS_CLASS_C_DEC::iterator
48 _GLIBCXX_DEBUG_ASSERT(empty());
51 return iterator(&m_p_l->m_value, m_p_l,
this);
55 inline typename PB_DS_CLASS_C_DEC::const_iterator
61 _GLIBCXX_DEBUG_ASSERT(empty());
64 return iterator(&m_p_l->m_value, m_p_l, const_cast<PB_DS_CLASS_C_DEC* >(
this));
68 inline typename PB_DS_CLASS_C_DEC::iterator
71 {
return iterator(0, 0,
this); }
74 inline typename PB_DS_CLASS_C_DEC::const_iterator
78 return const_iterator(0, 0, const_cast<PB_DS_CLASS_C_DEC* const>(
this));
constexpr const _Tp * end(initializer_list< _Tp > __ils) noexcept
Return an iterator pointing to one past the last element of the initilizer_list.
constexpr const _Tp * begin(initializer_list< _Tp > __ils) noexcept
Return an iterator pointing to the first element of the initilizer_list.