135 class _Safe_node_sequence
139#if __cplusplus >= 201103L
140 _Safe_node_sequence() =
default;
141 _Safe_node_sequence(_Safe_node_sequence&&) =
default;
142 _Safe_node_sequence(_Safe_node_sequence
const&) =
default;
144 _GLIBCXX20_CONSTEXPR _Safe_node_sequence&
145 operator=(_Safe_node_sequence&& __x)
noexcept
148 __x._M_invalidate_all();
153 _GLIBCXX20_CONSTEXPR _Safe_node_sequence&
154 operator=(
const _Safe_node_sequence&) _GLIBCXX_NOEXCEPT
161 _GLIBCXX20_CONSTEXPR
void
164 if (std::__is_constant_evaluated())
167 typedef typename _Sequence::const_iterator _Const_iterator;
168 typedef typename _Const_iterator::iterator_type _Base_const_iterator;
170 const _Sequence& __seq = *
static_cast<const _Sequence*
>(
this);