// event.h   A simple event class for use with the Baseball database
// P. Conrad, for CISC220, 06J

#ifndef EVENT_H
#define EVENT_H

#include <iostream>
// no using namespace std; here; instead, explicitly use std::

#include "date.h"

class Event_C
{

 public:
  Event_C(const Date_C d,
	  const char * const ctry, 
	  const char * const st, 
	  const char * const cit);

  // for now, getters, but no setters; 

  Date_C getDate() const {return date;}
  const char * getCountry() const {return country;}
  const char * getState() const {return state;}
  const char * getCity() const {return city;}

  void print(std::ostream & out = std::cout) const;

  // big-three

  Event_C(const Event_C &orig);
  Event_C & operator =(const Event_C &right);
  ~Event_C();

 private:
  Date_C date;

  char * country;
  char * state;
  char * city;

};

#endif





