Searched refs:_Safe_iterator (Results 1 - 12 of 12) sorted by relevance

/freebsd-11-stable/contrib/libstdc++/include/debug/
H A Dsafe_iterator.h58 * The class template %_Safe_iterator is a wrapper around an
63 * %_Safe_iterator has member functions for iterator invalidation,
68 class _Safe_iterator : public _Safe_iterator_base class in namespace:__gnu_debug
70 typedef _Safe_iterator _Self;
90 return __is_same<const_iterator, _Safe_iterator>::value;
104 _Safe_iterator() : _M_current() { } function in class:__gnu_debug::_Safe_iterator
113 _Safe_iterator(const _Iterator& __i, const _Sequence* __seq) function in class:__gnu_debug::_Safe_iterator
125 _Safe_iterator(const _Safe_iterator& __x) function in class:__gnu_debug::_Safe_iterator
141 _Safe_iterator( argument
411 operator ==(const _Safe_iterator<_IteratorL, _Sequence>& __lhs, const _Safe_iterator<_IteratorR, _Sequence>& __rhs) argument
427 operator ==(const _Safe_iterator<_Iterator, _Sequence>& __lhs, const _Safe_iterator<_Iterator, _Sequence>& __rhs) argument
443 operator !=(const _Safe_iterator<_IteratorL, _Sequence>& __lhs, const _Safe_iterator<_IteratorR, _Sequence>& __rhs) argument
459 operator !=(const _Safe_iterator<_Iterator, _Sequence>& __lhs, const _Safe_iterator<_Iterator, _Sequence>& __rhs) argument
475 operator <(const _Safe_iterator<_IteratorL, _Sequence>& __lhs, const _Safe_iterator<_IteratorR, _Sequence>& __rhs) argument
491 operator <(const _Safe_iterator<_Iterator, _Sequence>& __lhs, const _Safe_iterator<_Iterator, _Sequence>& __rhs) argument
507 operator <=(const _Safe_iterator<_IteratorL, _Sequence>& __lhs, const _Safe_iterator<_IteratorR, _Sequence>& __rhs) argument
523 operator <=(const _Safe_iterator<_Iterator, _Sequence>& __lhs, const _Safe_iterator<_Iterator, _Sequence>& __rhs) argument
539 operator >(const _Safe_iterator<_IteratorL, _Sequence>& __lhs, const _Safe_iterator<_IteratorR, _Sequence>& __rhs) argument
555 operator >(const _Safe_iterator<_Iterator, _Sequence>& __lhs, const _Safe_iterator<_Iterator, _Sequence>& __rhs) argument
571 operator >=(const _Safe_iterator<_IteratorL, _Sequence>& __lhs, const _Safe_iterator<_IteratorR, _Sequence>& __rhs) argument
587 operator >=(const _Safe_iterator<_Iterator, _Sequence>& __lhs, const _Safe_iterator<_Iterator, _Sequence>& __rhs) argument
607 operator -(const _Safe_iterator<_IteratorL, _Sequence>& __lhs, const _Safe_iterator<_IteratorR, _Sequence>& __rhs) argument
623 operator -(const _Safe_iterator<_Iterator, _Sequence>& __lhs, const _Safe_iterator<_Iterator, _Sequence>& __rhs) argument
639 operator +(typename _Safe_iterator<_Iterator,_Sequence>::difference_type __n, const _Safe_iterator<_Iterator, _Sequence>& __i) argument
[all...]
H A Dfunctions.h46 class _Safe_iterator;
53 // a _Safe_iterator.
68 __check_singular(const _Safe_iterator<_Iterator, _Sequence>& __x) argument
87 __check_dereferenceable(const _Safe_iterator<_Iterator, _Sequence>& __x) argument
148 __valid_range(const _Safe_iterator<_Iterator, _Sequence>& __first, argument
149 const _Safe_iterator<_Iterator, _Sequence>& __last)
H A Dsafe_sequence.h46 class _Safe_iterator;
98 * class template _Safe_iterator for this sequence. Iterators will
119 _M_transfer_iter(const _Safe_iterator<_Iterator, _Sequence>& __x);
159 _M_transfer_iter(const _Safe_iterator<_Iterator, _Sequence>& __x) argument
H A Dformatter.h62 class _Safe_iterator;
212 _Parameter(const _Safe_iterator<_Iterator, _Sequence>& __it, argument
220 __is_same<_Safe_iterator<_Iterator, _Sequence>,
H A Dhash_map.h72 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, hash_map>
74 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator,
H A Dhash_multimap.h72 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator,
74 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator,
H A Dhash_multiset.h70 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator,
72 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator,
H A Dhash_set.h69 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, hash_set>
71 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator,
H A Dmultiset.h65 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, multiset>
67 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator,
H A Dset.h65 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, set>
67 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator, set>
H A Dmap.h65 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, map>
67 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator, map>
H A Dmultimap.h65 typedef __gnu_debug::_Safe_iterator<typename _Base::iterator, multimap>
67 typedef __gnu_debug::_Safe_iterator<typename _Base::const_iterator,

Completed in 66 milliseconds