safe_iterator.h File Reference

#include <debug/debug.h>
#include <debug/macros.h>
#include <debug/functions.h>
#include <debug/formatter.h>
#include <debug/safe_base.h>
#include <bits/stl_pair.h>
#include <bits/cpp_type_traits.h>
#include <debug/safe_iterator.tcc>

Go to the source code of this file.

Namespaces

namespace  __gnu_debug

Classes

class  __gnu_debug::_Safe_iterator< _Iterator, _Sequence >
 Safe iterator wrapper. More...

Defines

#define _GLIBCXX_DEBUG_SAFE_ITERATOR_H   1

Functions

bool __gnu_debug::__check_singular_aux (const _Safe_iterator_base *__x)
template<typename _IteratorL, typename _IteratorR, typename _Sequence>
bool __gnu_debug::operator== (const _Safe_iterator< _IteratorL, _Sequence > &__lhs, const _Safe_iterator< _IteratorR, _Sequence > &__rhs)
template<typename _Iterator, typename _Sequence>
bool __gnu_debug::operator== (const _Safe_iterator< _Iterator, _Sequence > &__lhs, const _Safe_iterator< _Iterator, _Sequence > &__rhs)
template<typename _IteratorL, typename _IteratorR, typename _Sequence>
bool __gnu_debug::operator!= (const _Safe_iterator< _IteratorL, _Sequence > &__lhs, const _Safe_iterator< _IteratorR, _Sequence > &__rhs)
template<typename _Iterator, typename _Sequence>
bool __gnu_debug::operator!= (const _Safe_iterator< _Iterator, _Sequence > &__lhs, const _Safe_iterator< _Iterator, _Sequence > &__rhs)
template<typename _IteratorL, typename _IteratorR, typename _Sequence>
bool __gnu_debug::operator< (const _Safe_iterator< _IteratorL, _Sequence > &__lhs, const _Safe_iterator< _IteratorR, _Sequence > &__rhs)
template<typename _Iterator, typename _Sequence>
bool __gnu_debug::operator< (const _Safe_iterator< _Iterator, _Sequence > &__lhs, const _Safe_iterator< _Iterator, _Sequence > &__rhs)
template<typename _IteratorL, typename _IteratorR, typename _Sequence>
bool __gnu_debug::operator<= (const _Safe_iterator< _IteratorL, _Sequence > &__lhs, const _Safe_iterator< _IteratorR, _Sequence > &__rhs)
template<typename _Iterator, typename _Sequence>
bool __gnu_debug::operator<= (const _Safe_iterator< _Iterator, _Sequence > &__lhs, const _Safe_iterator< _Iterator, _Sequence > &__rhs)
template<typename _IteratorL, typename _IteratorR, typename _Sequence>
bool __gnu_debug::operator> (const _Safe_iterator< _IteratorL, _Sequence > &__lhs, const _Safe_iterator< _IteratorR, _Sequence > &__rhs)
template<typename _Iterator, typename _Sequence>
bool __gnu_debug::operator> (const _Safe_iterator< _Iterator, _Sequence > &__lhs, const _Safe_iterator< _Iterator, _Sequence > &__rhs)
template<typename _IteratorL, typename _IteratorR, typename _Sequence>
bool __gnu_debug::operator>= (const _Safe_iterator< _IteratorL, _Sequence > &__lhs, const _Safe_iterator< _IteratorR, _Sequence > &__rhs)
template<typename _Iterator, typename _Sequence>
bool __gnu_debug::operator>= (const _Safe_iterator< _Iterator, _Sequence > &__lhs, const _Safe_iterator< _Iterator, _Sequence > &__rhs)
template<typename _IteratorL, typename _IteratorR, typename _Sequence>
_Safe_iterator< _IteratorL,
_Sequence >::difference_type 
__gnu_debug::operator- (const _Safe_iterator< _IteratorL, _Sequence > &__lhs, const _Safe_iterator< _IteratorR, _Sequence > &__rhs)
template<typename _Iterator, typename _Sequence>
_Safe_iterator< _Iterator,
_Sequence > 
__gnu_debug::operator+ (typename _Safe_iterator< _Iterator, _Sequence >::difference_type __n, const _Safe_iterator< _Iterator, _Sequence > &__i)


Define Documentation

#define _GLIBCXX_DEBUG_SAFE_ITERATOR_H   1

Definition at line 32 of file safe_iterator.h.


Generated on Tue Feb 2 16:57:26 2010 for GNU C++ STL by  doxygen 1.4.7