diff options
| author | rPatrickWarner <[email protected]> | 2024-05-29 20:11:11 -0700 |
|---|---|---|
| committer | rPatrickWarner <[email protected]> | 2024-05-29 20:11:11 -0700 |
| commit | c456535f04ba37aff1d088a3076cbf4fd863e5bf (patch) | |
| tree | 4b2e089cde87681e3cddfc39cb82bb1657f5a5d5 | |
| parent | merging template node branch into develop (diff) | |
| download | archived-homework-1-reecepwarner-c456535f04ba37aff1d088a3076cbf4fd863e5bf.tar.xz archived-homework-1-reecepwarner-c456535f04ba37aff1d088a3076cbf4fd863e5bf.zip | |
completed inclass exercise 4
| -rw-r--r-- | CST 126/Homework3/Node.hpp | 6 | ||||
| -rw-r--r-- | CST 126/Homework3/SinglyLinkedList.hpp | 1 | ||||
| -rw-r--r-- | CST 126/Homework3/linked_list_node.hpp | 4 | ||||
| -rw-r--r-- | CST 126/UnitTester/UnitTester.cpp | 2 |
4 files changed, 3 insertions, 10 deletions
diff --git a/CST 126/Homework3/Node.hpp b/CST 126/Homework3/Node.hpp index bf2371d..731e299 100644 --- a/CST 126/Homework3/Node.hpp +++ b/CST 126/Homework3/Node.hpp @@ -11,13 +11,11 @@ namespace CST126 Node(const T& data); ~Node() = default; - T& Data(); T Data() const; - void Data(const T& Data); void Data(const T& data); - void Data(T& data); + void Data(T data); private: @@ -49,7 +47,7 @@ namespace CST126 } template<typename T> - inline void Node<T>::Data(T& data) + inline void Node<T>::Data(T data) { _data = data; } diff --git a/CST 126/Homework3/SinglyLinkedList.hpp b/CST 126/Homework3/SinglyLinkedList.hpp index f6bbf03..55d33b3 100644 --- a/CST 126/Homework3/SinglyLinkedList.hpp +++ b/CST 126/Homework3/SinglyLinkedList.hpp @@ -209,7 +209,6 @@ inline bool Remove(SinglyLinkedList<T>* List, ListNode<T>* node) } - template <typename T> inline ListNode<T>* Extract(SinglyLinkedList<T>* List, const int Data) { diff --git a/CST 126/Homework3/linked_list_node.hpp b/CST 126/Homework3/linked_list_node.hpp index 42731a7..69ff0c4 100644 --- a/CST 126/Homework3/linked_list_node.hpp +++ b/CST 126/Homework3/linked_list_node.hpp @@ -19,8 +19,4 @@ namespace CST126 }; } - - - - #endif
\ No newline at end of file diff --git a/CST 126/UnitTester/UnitTester.cpp b/CST 126/UnitTester/UnitTester.cpp index ac704e3..840b81f 100644 --- a/CST 126/UnitTester/UnitTester.cpp +++ b/CST 126/UnitTester/UnitTester.cpp @@ -4,7 +4,7 @@ #include "crt_check_memory.hpp" using namespace Microsoft::VisualStudio::CppUnitTestFramework; -using namespace CST_126; +using namespace CST126; namespace LinkedListUnitTests { |