// ==========================================================================
// $Id: enumeration.cpp,v 1.4 2011/09/28 14:42:52 jlang Exp $
// CSI2372 example Code for lecture 2
// ==========================================================================
// (C)opyright:
//
//   Jochen Lang
//   SITE, University of Ottawa
//   800 King Edward Ave.
//   Ottawa, On., K1N 6N5
//   Canada. 
//   http://www.site.uottawa.ca
// 
// Creator: jlang (Jochen Lang)
// Email:   jlang@site.uottawa.ca
// ==========================================================================
// $Log: enumeration.cpp,v $
// Revision 1.4  2011/09/28 14:42:52  jlang
// automatic conversion to int
//
// Revision 1.3  2008/10/15 21:20:05  jlang
// Reverting back to version 1.1
//
// Revision 1.1  2006/09/07 20:06:17  jlang
// Initial check-in lecture 0-2
//
//
// ==========================================================================
#include <iostream>

int main(){
  enum Day { 
    Mon=10, Tues, Wed=45, Thurs, Fri, Sat=70, Sun
  };

  enum Color {
    Black=70
  };

  Day T1 = Tues;
  Day T2 = Fri;
  Day T3 = Sun;

  Color b = Black;
  if (b == static_cast<int>(Sat)) {
    std::cout << "Ouhps" << std::endl;
  }
  std::cout << T1 << std::endl;
  std::cout << T2 << std::endl;
  std::cout << T3 << std::endl;

  return 0;
}
