// clist.h // ConcordList class declaration #ifndef clist_h #define clist_h #include #include #include "clistnd.h" class ConcordList { public: ConcordList(); // constructor ~ConcordList(); // destructor void insertAtFront(const char*); void insertAtBack(const char*); int removeFromFront(); int removeFromBack(); int isEmpty() const; void print() const; private: ConcordNode *firstPtr; // pointer to first node ConcordNode *lastPtr; // pointer to last node // Utility function to allocate a new node ConcordNode *getNewNode(const char*); }; #endif