Parma_Watchdog_Library::Doubly_Linked_Object Class Reference

A (base) class for doubly linked objects. More...

#include <pwl.hh>

Inherited by Parma_Watchdog_Library::EList< Parma_Watchdog_Library::Pending_Element > [private], Parma_Watchdog_Library::EList< T > [private], and Parma_Watchdog_Library::Pending_Element.

List of all members.

Public Member Functions

 Doubly_Linked_Object ()
 Default constructor.
 Doubly_Linked_Object (Doubly_Linked_Object *f, Doubly_Linked_Object *b)
 Creates a chain element with forward link f and backward link b.
void insert_before (Doubly_Linked_Object &y)
 Inserts y before *this.
void insert_after (Doubly_Linked_Object &y)
 Inserts y after *this.
Doubly_Linked_Objecterase ()
 Erases *this from the chain and returns a pointer to the next element.
 ~Doubly_Linked_Object ()
 Erases *this from the chain.


Detailed Description

A (base) class for doubly linked objects.
The documentation for this class was generated from the following file:

Generated on Sat Apr 18 07:13:11 2009 for PWL by  doxygen 1.5.7.1