//list.h //header file for class List template #ifndef LIST_H #define LIST_H #include "node.h" #include template class List { public: List(); ~List(); int isempty(); Node *firstnode(); void insertfront(Type ); void insertend (Type ); void insertafter(Type , Node *); Type removefront(); Type removeend(); Type removeafter(Node *); int find(Type ); void print(); private: Node * head; Node *findlast(); }; #include "list.inl" #endif