/home/ntakagi/work/STLport-5.1.5/stlport/stl/_deque.h File Reference

#include <stl/_algobase.h>
#include <stl/_alloc.h>
#include <stl/_iterator.h>
#include <stl/_uninitialized.h>
#include <stl/_range_errors.h>
#include <stl/_deque.c>
#include <stl/_relops_cont.h>

Go to the source code of this file.

Classes

struct  _Deque_iterator_base< _Tp >
struct  _Deque_iterator< _Tp, _Traits >
class  _Deque_base< _Tp, _Alloc >
class  deque< _Tp, >

Defines

#define _STLP_TEMPLATE_CONTAINER   deque<_Tp, _Alloc>
#define _STLP_TEMPLATE_HEADER   template <class _Tp, class _Alloc>

Functions

template<class _Tp, class _Traits>
_Deque_iterator< _Tp, _Traits
> _STLP_CALL 
operator+ (ptrdiff_t __n, const _Deque_iterator< _Tp, _Traits > &__x)
template<class _Tp, class _Traits1, class _Traits2>
bool _STLP_CALL operator== (const _Deque_iterator< _Tp, _Traits1 > &__x, const _Deque_iterator< _Tp, _Traits2 > &__y)
template<class _Tp, class _Traits1, class _Traits2>
bool _STLP_CALL operator< (const _Deque_iterator< _Tp, _Traits1 > &__x, const _Deque_iterator< _Tp, _Traits2 > &__y)
template<class _Tp>
bool _STLP_CALL operator!= (const _Deque_iterator< _Tp, _Nonconst_traits< _Tp > > &__x, const _Deque_iterator< _Tp, _Const_traits< _Tp > > &__y)
template<class _Tp>
bool _STLP_CALL operator> (const _Deque_iterator< _Tp, _Nonconst_traits< _Tp > > &__x, const _Deque_iterator< _Tp, _Const_traits< _Tp > > &__y)
template<class _Tp>
bool _STLP_CALL operator>= (const _Deque_iterator< _Tp, _Nonconst_traits< _Tp > > &__x, const _Deque_iterator< _Tp, _Const_traits< _Tp > > &__y)
template<class _Tp>
bool _STLP_CALL operator<= (const _Deque_iterator< _Tp, _Nonconst_traits< _Tp > > &__x, const _Deque_iterator< _Tp, _Const_traits< _Tp > > &__y)


Define Documentation

#define _STLP_TEMPLATE_CONTAINER   deque<_Tp, _Alloc>

Definition at line 1076 of file _deque.h.

#define _STLP_TEMPLATE_HEADER   template <class _Tp, class _Alloc>

Definition at line 1077 of file _deque.h.


Function Documentation

template<class _Tp>
bool _STLP_CALL operator!= ( const _Deque_iterator< _Tp, _Nonconst_traits< _Tp > > &  __x,
const _Deque_iterator< _Tp, _Const_traits< _Tp > > &  __y 
) [inline]

Definition at line 285 of file _deque.h.

template<class _Tp, class _Traits>
_Deque_iterator<_Tp, _Traits> _STLP_CALL operator+ ( ptrdiff_t  __n,
const _Deque_iterator< _Tp, _Traits > &  __x 
) [inline]

Definition at line 226 of file _deque.h.

template<class _Tp, class _Traits1, class _Traits2>
bool _STLP_CALL operator< ( const _Deque_iterator< _Tp, _Traits1 > &  __x,
const _Deque_iterator< _Tp, _Traits2 > &  __y 
) [inline]

Definition at line 277 of file _deque.h.

template<class _Tp>
bool _STLP_CALL operator<= ( const _Deque_iterator< _Tp, _Nonconst_traits< _Tp > > &  __x,
const _Deque_iterator< _Tp, _Const_traits< _Tp > > &  __y 
) [inline]

Definition at line 303 of file _deque.h.

template<class _Tp, class _Traits1, class _Traits2>
bool _STLP_CALL operator== ( const _Deque_iterator< _Tp, _Traits1 > &  __x,
const _Deque_iterator< _Tp, _Traits2 > &  __y 
) [inline]

Definition at line 271 of file _deque.h.

References _Deque_iterator_base< _Tp >::_M_cur.

template<class _Tp>
bool _STLP_CALL operator> ( const _Deque_iterator< _Tp, _Nonconst_traits< _Tp > > &  __x,
const _Deque_iterator< _Tp, _Const_traits< _Tp > > &  __y 
) [inline]

Definition at line 291 of file _deque.h.

template<class _Tp>
bool _STLP_CALL operator>= ( const _Deque_iterator< _Tp, _Nonconst_traits< _Tp > > &  __x,
const _Deque_iterator< _Tp, _Const_traits< _Tp > > &  __y 
) [inline]

Definition at line 297 of file _deque.h.



Generated on Mon Mar 10 15:32:49 2008 by  doxygen 1.5.1