/* * File: Employee.h * Creator: George Ferguson * * Employee ``class'' definitions. */ #ifndef Employee_h #define Employee_h typedef struct Employee* Employee; extern Employee new_Employee(char* name, int id); extern void Employee_print(Employee this); extern char* Employee_get_name(Employee this); extern void Employee_set_name(Employee this, char* name); extern int Employee_get_id(Employee this); extern void Employee_set_id(Employee this, int id); extern void Employee_free(Employee this); #endif