#pragma once #include "University.hh" class College { private: std::string college_name; std::string college_location; int college_rank; double reqd_gpa_for_admit; University university_pin; public: College() {} College(std::string name, int rank, double gpa) : college_name(name), college_rank(rank), reqd_gpa_for_admit(gpa) {} College(std::string name, std::string location, int rank, double gpa, University pin) : college_name(name), college_location(location), college_rank(rank), reqd_gpa_for_admit(gpa), university_pin(pin) {} void set_college_name(std::string); std::string get_college_name(); void set_college_location(std::string); std::string get_college_location(); void set_college_rank(int); int get_college_rank(); void set_reqd_gpa_for_admit(double); double get_reqd_gpa_for_admit(); void set_university_pin(const University &); University get_university_pin(); void print_pin(); bool operator==(const University &) const; };