diff options
Diffstat (limited to 'High_School_Impl.cpp')
| -rw-r--r-- | High_School_Impl.cpp | 31 |
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'; +} |