//---------------------------------------------------------------------------
#ifndef lektionH
#define lektionH
#include <cstring.h>
#include <conio.h>
#include <iostream.h>
//---------------------------------------------------------------------------
class lektion
{
public:
  //Konstuktør
	lektion(string hold = "tom", string fag = "tom", string laerer = "tom",
    		string lokale = "tom", int stoerrelse = 0);
  //Copy konstrutør
    lektion(const lektion& l);

  //Overloadet ligmed operator.
	//Funktionen kopiere en lektion over i en anden v.h.a en ligmed operator
    void operator =(const lektion& l);

    //Funktionen overskriver en lektions variable med de overførte i kaldet
    void indsaet(const string& hold, const string& fag, const string& laerer,
                 const string& lokale, int blok);

  //Sammenlignings funktion
    //Funktionerne sammenligner 2 lektion og afgører om de er ens.
    bool EnsLektion(const string& Hold, const string& Fag, const string& Laerer,
                    const string& Lokale, int blok);
    bool operator ==(const lektion& l);
  //Udskrivs funktion
    //Funktionen udskriver en lektion til en konsol...!!
    void udskriv();

  //Public Variable
	string FagID;
    string LokaleID;
    string LaererID;
    string HoldID;
    int blokstoerrelse;   //Angiver om lektionen tilhører en dobbelt eller en enkel lektion
};

#endif
