Dune::DoubleLinkedList< T > Class Template Reference
[Common]

#include <dlist.hh>

Inheritance diagram for Dune::DoubleLinkedList< T >:

Dune::Stack< T > List of all members.

Detailed Description

template<class T>
class Dune::DoubleLinkedList< T >

(DEPRECATED) A doubly-linked list

Deprecated:
Please use std::list


Public Member Functions

Iterator begin () const
 iterator at the lists start
Iterator end () const
 iterator behind last element
Iterator rbegin () const
 iterator at the lists end
Iterator rend () const
 iterator before the lists start
 DoubleLinkedList () DUNE_DEPRECATED
 empty constructor
 DoubleLinkedList (const DoubleLinkedList< T > &)
 copy constructor
 ~DoubleLinkedList ()
 destructor
DoubleLinkedList< T > & operator= (const DoubleLinkedList< T > &)
 Deep copy operator.
int size () const
 current list size
Iterator insert_after (Iterator i, T &t)
 insert after an iterators position
Iterator insert_before (Iterator i, T &t)
 insert before an iterators position
void erase (Iterator i)
 remove selected element

Classes

class  Iterator
 Iterator class for the doubly-linked list. More...

The documentation for this class was generated from the following files:

Generated on 9 Apr 2008 with Doxygen (ver 1.5.2) [logfile].