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 ()
 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 Sun Nov 15 22:28:17 2009 for dune-common by  doxygen 1.5.6