c++ zybook errors

Job ID: 36056844

Budget: $10 – $30 USD

Hello there I completed one project through zybooks, but the code is presenting some errors the project has 3 parts and they are all presenting errors which are listed below.
The main.cpp is a read file only as well as other files the only file that can be modified or changed is the LinkedList.h. We will work remotely through my computer, teamviewers


main.cpp: In function ‘void TestRemove()’:
main.cpp:43:19: error: ‘class LinkedList<std::__cxx11::basic_string<char> >’ has no member named ‘Remove’
43 | int count = data.Remove(val);
| ^~~~~~
main.cpp:49:15: error: ‘class LinkedList<std::__cxx11::basic_string<char> >’ has no member named ‘Remove’
49 | count = data.Remove(val);
| ^~~~~~
main.cpp: In function ‘void TestOtherRemoval()’:
main.cpp:88:7: error: ‘class LinkedList<std::__cxx11::basic_string<char> >’ has no member named ‘RemoveAt’; did you mean ‘RemoveHead’?
88 | data.RemoveAt(1);
| ^~~~~~~~
| RemoveHead
main.cpp:89:7: error: ‘class LinkedList<std::__cxx11::basic_string<char> >’ has no member named ‘RemoveAt’; did you mean ‘RemoveHead’?
89 | data.RemoveAt(2);
| ^~~~~~~~
| RemoveHead
main.cpp:90:7: error: ‘class LinkedList<std::__cxx11::basic_string<char> >’ has no member named ‘RemoveAt’; did you mean ‘RemoveHead’?
90 | data.RemoveAt(3);
| ^~~~~~~~
| RemoveHead
main.cpp:95:12: error: ‘class LinkedList<std::__cxx11::basic_string<char> >’ has no member named ‘RemoveAt’; did you mean ‘RemoveHead’?
95 | if (!data.RemoveAt(100))
| ^~~~~~~~
| RemoveHead
main.cpp:101:24: error: could not convert ‘data.LinkedList<std::__cxx11::basic_string<char> >::RemoveHead()’ from ‘void’ to ‘bool’
101 | while (data.RemoveHead()){}
| ~~~~~~~~~~~~~~~^~
| |
| void
main.cpp:118:24: error: could not convert ‘data.LinkedList<std::__cxx11::basic_string<char> >::RemoveTail()’ from ‘void’ to ‘bool’
118 | while (data.RemoveTail()) {}
| ~~~~~~~~~~~~~~~^~
| |
| void
main.cpp: In function ‘void TestRecursion()’:
main.cpp:138:43: error: invalid conversion from ‘int’ to ‘LinkedList<int>::Node*’ [-fpermissive]
138 | LinkedList<int>::Node *node = power2.Find(64);
| ~~~~~~~~~~~^~~~
| |
| int
main.cpp:139:35: error: no matching function for call to ‘LinkedList<int>::PrintForwardRecursive(LinkedList<int>::Node*&)’
139 | power2.PrintForwardRecursive(node);
| ^
In file included from main.cpp:4:
LinkedList.h:318:6: note: candidate: ‘void LinkedList<T>::PrintForwardRecursive() [with T = int]’
318 | void LinkedList<T>::PrintForwardRecursive()
| ^~~~~~~~~~~~~
LinkedList.h:318:6: note: candidate expects 0 arguments, 1 provided
main.cpp:142:20: error: invalid conversion from ‘int’ to ‘LinkedList<int>::Node*’ [-fpermissive]
142 | node = power2.Find(512);
| ~~~~~~~~~~~^~~~~
| |
| int
main.cpp:143:35: error: no matching function for call to ‘LinkedList<int>::PrintReverseRecursive(LinkedList<int>::Node*&)’
143 | power2.PrintReverseRecursive(node);
| ^
In file included from main.cpp:4:
LinkedList.h:332:6: note: candidate: ‘void LinkedList<T>::PrintReverseRecursive() [with T = int]’
332 | void LinkedList<T>::PrintReverseRecursive()
| ^~~~~~~~~~~~~
LinkedList.h:332:6: note: candidate expects 0 arguments, 1 provided
LinkedList.h: In member function ‘int LinkedList<T>::Find(T) [with T = int]’:
LinkedList.h:152:1: error: control reaches end of non-void function [-Werror=return-type]
152 | }
| ^
cc1plus: all warnings being treated as errors