slist File Reference

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

Include dependency graph for slist:

This graph shows which files directly or indirectly include this file:

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< Type >
struct  __gnu_cxx::Slist_iterator_base
struct  __gnu_cxx::Slist_iterator< Type, Ref, Ptr >
class  __gnu_cxx::Slist_alloc_base< Type, Allocator, IsStatic >
class  __gnu_cxx::Slist_alloc_base< Type, Allocator, true >
struct  __gnu_cxx::Slist_base< Type, Alloc >
class  __gnu_cxx::slist< Type, Alloc >
class  std::insert_iterator< __gnu_cxx::slist< Type, Alloc > >

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 *position, Slist_node_base *__before_first, Slist_node_base *__before_last)
void __gnu_cxx::slist_splice_after (Slist_node_base *position, 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 Type, class Alloc>
bool __gnu_cxx::operator== (const slist< Type, Alloc > &SL1, const slist< Type, Alloc > &SL2)
template<class Type, class Alloc>
bool __gnu_cxx::operator< (const slist< Type, Alloc > &SL1, const slist< Type, Alloc > &SL2)
template<class Type, class Alloc>
bool __gnu_cxx::operator!= (const slist< Type, Alloc > &SL1, const slist< Type, Alloc > &SL2)
template<class Type, class Alloc>
bool __gnu_cxx::operator> (const slist< Type, Alloc > &SL1, const slist< Type, Alloc > &SL2)
template<class Type, class Alloc>
bool __gnu_cxx::operator<= (const slist< Type, Alloc > &SL1, const slist< Type, Alloc > &SL2)
template<class Type, class Alloc>
bool __gnu_cxx::operator>= (const slist< Type, Alloc > &SL1, const slist< Type, Alloc > &SL2)
template<class Type, class Alloc>
void __gnu_cxx::swap (slist< Type, Alloc > &x, slist< Type, Alloc > &y)


Detailed Description

This file is a GNU extension to the Standard C++ Library (possibly containing extensions from the HP/SGI STL subset). You should only include this header if you are using GCC 3 or later.

Definition in file slist.


Generated on Fri Oct 20 15:47:29 2006 for libstdc++-v3 Source by  doxygen 1.4.7