29 #ifndef _GLIBCXX_DEBUG_SAFE_SEQUENCE_H
30 #define _GLIBCXX_DEBUG_SAFE_SEQUENCE_H 1
39 template<
typename _Iterator,
typename _Sequence>
46 template<
typename _Type>
61 template <
typename _Type>
76 template<
typename _Iterator>
79 typedef typename std::iterator_traits<_Iterator>::difference_type
110 template<
typename _Sequence>
111 class _Safe_sequence :
public _Safe_sequence_base
118 template<
typename _Predicate>
126 template<
typename _Predicate>
_Iterator _M_base
Definition: safe_sequence.h:82
bool operator()(const _Type &__x) const
Definition: safe_sequence.h:55
_Type __value
Definition: safe_sequence.h:64
Definition: safe_sequence.h:62
Definition: safe_sequence.h:47
_Siter_base< _Iterator >::iterator_type __base(_Iterator __it)
Definition: functions.h:446
Definition: safe_sequence.h:77
void _M_invalidate_if(_Predicate __pred)
Definition: safe_sequence.tcc:38
std::iterator_traits< _Iterator >::difference_type difference_type
Definition: safe_sequence.h:80
bool operator()(const _Iterator &__x) const
Definition: safe_sequence.h:90
_Equal_to(const _Type &__v)
Definition: safe_sequence.h:67
difference_type _M_n
Definition: safe_sequence.h:83
_Not_equal_to(const _Type &__v)
Definition: safe_sequence.h:52
void _M_transfer_from_if(_Safe_sequence &__from, _Predicate __pred)
Definition: safe_sequence.tcc:69
_After_nth_from(const difference_type &__n, const _Iterator &__base)
Definition: safe_sequence.h:86
bool operator()(const _Type &__x) const
Definition: safe_sequence.h:70
_Type __value
Definition: safe_sequence.h:49