Home | History | Annotate | Download | only in debug

Lines Matching refs:_Safe_iterator_base

40    *  The %_Safe_iterator_base base class implements the functionality
50 class _Safe_iterator_base
68 _Safe_iterator_base* _M_prior;
72 _Safe_iterator_base* _M_next;
76 _Safe_iterator_base()
87 _Safe_iterator_base(const _Safe_sequence_base* __seq, bool __constant)
94 _Safe_iterator_base(const _Safe_iterator_base& __x, bool __constant)
98 _Safe_iterator_base&
99 operator=(const _Safe_iterator_base&);
102 _Safe_iterator_base(const _Safe_iterator_base&);
104 ~_Safe_iterator_base() { this->_M_detach(); }
138 _GLIBCXX_PURE bool _M_can_compare(const _Safe_iterator_base& __x) const throw ();
167 * that safe iterators (which inherit _Safe_iterator_base) can
181 _Safe_iterator_base* _M_iterators;
184 _Safe_iterator_base* _M_const_iterators;
238 _M_attach(_Safe_iterator_base* __it, bool __constant);
242 _M_attach_single(_Safe_iterator_base* __it, bool __constant) throw ();
246 _M_detach(_Safe_iterator_base* __it);
250 _M_detach_single(_Safe_iterator_base* __it) throw ();