aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrPatrickWarner <[email protected]>2024-05-29 20:11:11 -0700
committerrPatrickWarner <[email protected]>2024-05-29 20:11:11 -0700
commitc456535f04ba37aff1d088a3076cbf4fd863e5bf (patch)
tree4b2e089cde87681e3cddfc39cb82bb1657f5a5d5
parentmerging template node branch into develop (diff)
downloadarchived-homework-1-reecepwarner-c456535f04ba37aff1d088a3076cbf4fd863e5bf.tar.xz
archived-homework-1-reecepwarner-c456535f04ba37aff1d088a3076cbf4fd863e5bf.zip
completed inclass exercise 4
-rw-r--r--CST 126/Homework3/Node.hpp6
-rw-r--r--CST 126/Homework3/SinglyLinkedList.hpp1
-rw-r--r--CST 126/Homework3/linked_list_node.hpp4
-rw-r--r--CST 126/UnitTester/UnitTester.cpp2
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
{