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