/**********************************************************************
file label_dlist_item.h
contains the class definition of class label_dlist_item.
warning: this class is only a auxiliary class for class label_dlist.
NEVER USE THIS CLASS BY ITSELF.
exception: use with another data structure, then make sure that
label_dlist_item.cc is also included.
**********************************************************************/
#ifndef LABEL_DLIST_ITEM_H
#define LABEL_DLIST_ITEM_H
/**********************************************************************
class definition of class label_dlist_item. label_dlist_item is the
building block for all types of label_dlists (doubly linked lists).
**********************************************************************/
template <class type>
class label_dlist_item: public label_container_item<type>
{
public:
label_dlist_item(int, const type&); // constructor
~label_dlist_item(); // destructor
label_dlist_item<type> *prev; // points to predecessor
label_dlist_item<type> *next; // points to successor
};
#endif