slist File Reference

#include <bits/stl_algobase.h>
#include <bits/allocator.h>
#include <bits/stl_construct.h>
#include <bits/stl_uninitialized.h>
#include <bits/concept_check.h>

Go to the source code of this file.

Namespaces

namespace  __gnu_cxx
namespace  std

Classes

struct  __gnu_cxx::_Slist_node_base
struct  __gnu_cxx::_Slist_node< _Tp >
struct  __gnu_cxx::_Slist_iterator_base
struct  __gnu_cxx::_Slist_iterator< _Tp, _Ref, _Ptr >
struct  __gnu_cxx::_Slist_base< _Tp, _Alloc >
class  __gnu_cxx::slist< _Tp, _Alloc >
class  std::insert_iterator< __gnu_cxx::slist< _Tp, _Alloc > >

Defines

#define _SLIST   1

Functions

_Slist_node_base * __gnu_cxx::__slist_make_link (_Slist_node_base *__prev_node, _Slist_node_base *__new_node)
_Slist_node_base * __gnu_cxx::__slist_previous (_Slist_node_base *__head, const _Slist_node_base *__node)
const _Slist_node_base * __gnu_cxx::__slist_previous (const _Slist_node_base *__head, const _Slist_node_base *__node)
void __gnu_cxx::__slist_splice_after (_Slist_node_base *__pos, _Slist_node_base *__before_first, _Slist_node_base *__before_last)
void __gnu_cxx::__slist_splice_after (_Slist_node_base *__pos, _Slist_node_base *__head)
_Slist_node_base * __gnu_cxx::__slist_reverse (_Slist_node_base *__node)
size_t __gnu_cxx::__slist_size (_Slist_node_base *__node)
template<class _Tp, class _Alloc>
bool __gnu_cxx::operator== (const slist< _Tp, _Alloc > &_SL1, const slist< _Tp, _Alloc > &_SL2)
template<class _Tp, class _Alloc>
bool __gnu_cxx::operator< (const slist< _Tp, _Alloc > &_SL1, const slist< _Tp, _Alloc > &_SL2)
template<class _Tp, class _Alloc>
bool __gnu_cxx::operator!= (const slist< _Tp, _Alloc > &_SL1, const slist< _Tp, _Alloc > &_SL2)
template<class _Tp, class _Alloc>
bool __gnu_cxx::operator> (const slist< _Tp, _Alloc > &_SL1, const slist< _Tp, _Alloc > &_SL2)
template<class _Tp, class _Alloc>
bool __gnu_cxx::operator<= (const slist< _Tp, _Alloc > &_SL1, const slist< _Tp, _Alloc > &_SL2)
template<class _Tp, class _Alloc>
bool __gnu_cxx::operator>= (const slist< _Tp, _Alloc > &_SL1, const slist< _Tp, _Alloc > &_SL2)
template<class _Tp, class _Alloc>
void __gnu_cxx::swap (slist< _Tp, _Alloc > &__x, slist< _Tp, _Alloc > &__y)


Detailed Description

This file is a GNU extension to the Standard C++ Library (possibly containing extensions from the HP/SGI STL subset).

Definition in file slist.


Define Documentation

#define _SLIST   1

Definition at line 50 of file slist.


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