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