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

#include <stl/_algobase.h>
#include <stl/_alloc.h>
#include <stl/_iterator.h>
#include <stl/_construct.h>
#include <stl/_function_base.h>
#include <stl/_list.c>
#include <stl/_relops_cont.h>

Go to the source code of this file.

Classes

struct  _List_node_base
class  _List_global< _Dummy >
class  _List_node< _Tp >
struct  _List_iterator_base
struct  _List_iterator< _Tp, _Traits >
class  _List_base< _Tp, _Alloc >
class  list< _Tp, _Alloc >

Defines

#define _STLP_EQUAL_OPERATOR_SPECIALIZED
#define _STLP_TEMPLATE_HEADER   template <class _Tp, class _Alloc>
#define _STLP_TEMPLATE_CONTAINER   list<_Tp, _Alloc>

Typedefs

typedef _List_global< bool > _List_global_inst

Functions

template<class _Tp, class _Alloc, class _Predicate>
_STLP_MOVE_TO_PRIV_NAMESPACE
void 
_S_remove_if (list< _Tp, _Alloc > &__that, _Predicate __pred)
template<class _Tp, class _Alloc, class _BinaryPredicate>
void _S_unique (list< _Tp, _Alloc > &__that, _BinaryPredicate __binary_pred)
template<class _Tp, class _Alloc, class _StrictWeakOrdering>
void _S_merge (list< _Tp, _Alloc > &__that, list< _Tp, _Alloc > &__x, _StrictWeakOrdering __comp)
template<class _Tp, class _Alloc, class _StrictWeakOrdering>
void _S_sort (list< _Tp, _Alloc > &__that, _StrictWeakOrdering __comp)
template<class _Tp, class _Alloc>
_STLP_END_NAMESPACE _STLP_BEGIN_NAMESPACE
_STLP_INLINE_LOOP bool _STLP_CALL 
operator== (const list< _Tp, _Alloc > &__x, const list< _Tp, _Alloc > &__y)


Define Documentation

#define _STLP_EQUAL_OPERATOR_SPECIALIZED

Definition at line 710 of file _list.h.

#define _STLP_TEMPLATE_CONTAINER   list<_Tp, _Alloc>

Definition at line 712 of file _list.h.

#define _STLP_TEMPLATE_HEADER   template <class _Tp, class _Alloc>

Definition at line 711 of file _list.h.


Typedef Documentation

Definition at line 73 of file _list.h.


Function Documentation

template<class _Tp, class _Alloc, class _StrictWeakOrdering>
void _S_merge ( list< _Tp, _Alloc > &  __that,
list< _Tp, _Alloc > &  __x,
_StrictWeakOrdering  __comp 
)

template<class _Tp, class _Alloc, class _Predicate>
_STLP_MOVE_TO_PRIV_NAMESPACE void _S_remove_if ( list< _Tp, _Alloc > &  __that,
_Predicate  __pred 
)

template<class _Tp, class _Alloc, class _StrictWeakOrdering>
void _S_sort ( list< _Tp, _Alloc > &  __that,
_StrictWeakOrdering  __comp 
)

template<class _Tp, class _Alloc, class _BinaryPredicate>
void _S_unique ( list< _Tp, _Alloc > &  __that,
_BinaryPredicate  __binary_pred 
)

template<class _Tp, class _Alloc>
_STLP_END_NAMESPACE _STLP_BEGIN_NAMESPACE _STLP_INLINE_LOOP bool _STLP_CALL operator== ( const list< _Tp, _Alloc > &  __x,
const list< _Tp, _Alloc > &  __y 
)

Definition at line 696 of file _list.h.

References list< _Tp, _Alloc >::begin(), and list< _Tp, _Alloc >::end().



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