#ifndef _SIMPLELIST_HPP #define _SIMPLELIST_HPP class simpleNode { private: int data; simpleNode *next; public: simpleNode(int); ~simpleNode() {}; void setData(int); int getData(); void setNext(simpleNode*); simpleNode *getNext(); bool isLast(); }; class simpleList { protected: simpleNode *front; public: simpleList(): front(nullptr) {}; virtual ~simpleList(); bool isEmpty(); virtual bool insertAtFront(int); virtual bool removeFromFront(int &); }; #endif