#ifndef LINKEDLIST_H #define LINKEDLIST_H #include "node.h" class LinkedList{ public: LinkedList(); ~LinkedList(); LinkedList(const LinkedList& rhs); const LinkedList& operator=(const LinkedList& rhs); void addFirst(int value); int removeFirst(); int getFirst() const; bool contains(int value) const; void clear(); void set(int index, int value); bool isEmpty(); private: Node* head; }; #endif