#ifndef _SINGLY_LINKED_LISTS_OF_DOUBLY_LINKED_NODES_H #define _SINGLY_LINKED_LISTS_OF_DOUBLY_LINKED_NODES_H #include class SinglyLinkedListsOfDoublyLinkedNodes : public ListOfDoublyLinkedNodes { public: SinglyLinkedListsOfDoublyLinkedNodes(); virtual List *copy(); virtual void append(List *, List *); virtual void insert(List *, List *); virtual List *obtain(List *); List *getNext(); void setNext(List *); virtual ~SinglyLinkedListsOfDoublyLinkedNodes(); protected: virtual List *setListNumber(int); virtual int getListNumber(List *); private: List *next; }; #endif