summaryrefslogtreecommitdiff
path: root/High_School_Impl.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'High_School_Impl.cpp')
-rw-r--r--High_School_Impl.cpp31
1 files changed, 31 insertions, 0 deletions
diff --git a/High_School_Impl.cpp b/High_School_Impl.cpp
index e69de29..64c410a 100644
--- a/High_School_Impl.cpp
+++ b/High_School_Impl.cpp
@@ -0,0 +1,31 @@
+#include <iostream>
+#include <string>
+#include <utility>
+
+#include "High_School.hh"
+#include "University.hh"
+
+auto High_School::set_high_school_name(std::string name) -> void {
+ this->high_school_name = std::move(name);
+}
+
+auto High_School::get_high_school_name() -> std::string {
+ return this->high_school_name;
+}
+
+auto High_School::set_high_school_location(std::string location) -> void {
+ this->high_school_location = std::move(location);
+}
+
+auto High_School::get_high_school_location() -> std::string {
+ return this->high_school_location;
+}
+
+auto High_School::operator==(const University &university) -> bool {
+ return this->university_pin.get_univ_pin() == university.get_univ_pin();
+}
+
+auto High_School::print_pin() -> void {
+ std::cout << "University Pin: " << this->university_pin.get_univ_pin()
+ << '\n';
+}