#ifndef LIST_T_DOT_H #define LIST_T_DOT_H // this says that NodeT will be declared later. struct NodeT; class ListT { public: ListT(); ListT(const ListT & rhs); ~ListT(); ListT & operator = (const ListT & rhs); void Insert(int item); void Delete(int item); bool Find(int item) const; size_t Size(void) const; void PrintList(void) const; private: NodeT * head; size_t size; }; #endif