/* * File: contact.h * Purpose: Class definition for the contact class. */ #ifndef CONTACT_H #define CONTACT_H #include #include class Contact { public: //get/set all the attributes std::string getName(); void setName(std::string name); std::string getPhone(); void setPhone(std::string phone); std::string getEmail(); void setEmail(std::string email); std::string getAddress(); void setAddress(std::string address); std::string getCity(); void setCity(std::string city); std::string getState(); void setState(std::string state); std::string getZip(); void setZip(std::string zip); std::string getDOB(); void setDOB(std::string dob); //insert a pretty printed contact into os void display(std::ostream &os); //insert a serialized version of contact into os void saveToFile(std::ostream &os); //loadFromFile void loadFromFile(std::istream &os); private: std::string name; std::string phone; std::string email; std::string address; std::string city; std::string state; std::string zip; std::string dob; }; #endif