#include <dlist.hh>
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... |