diff --git a/stoppesteder.h b/stoppesteder.h index 4b928408e6cceee5317608fc0ef1401b5bdacbd2..aa319269d8289d0b19fcfcb687fb867e534a9a23 100644 --- a/stoppesteder.h +++ b/stoppesteder.h @@ -1,8 +1,8 @@ #ifndef __STOPPESTEDER_H #define __STOPPESTEDER_H -#include <fstream> // fil input/output #include <algorithm> +#include <fstream> #include <iostream> #include <string> #include <vector> @@ -10,21 +10,29 @@ #include "hjelpeFunksjoner.h" #include "stoppested.h" +/** + * Stoppesteder klasse + * + * Har datamedlemmene: + * alleStoppesteder - Vector med pekere til Stoppested + * + */ class Stoppesteder { private: HjelpeFunksjoner hjelp; - + public: + // Vector med pekere til Stoppested std::vector<Stoppested*> alleStoppesteder; Stoppesteder(); ~Stoppesteder(); - void ny(const std::string & navn, const bool & leggTilTid); + void ny(const std::string& navn, const bool& leggTilTid); void skrivData(); void skrivSpesifikkData(); - Stoppested* hentEksisterende(const std::string & navn); - Stoppested* hentEksisterende(const int & index); + Stoppested* hentEksisterende(const std::string& navn); + Stoppested* hentEksisterende(const int& index); int hentIndex(Stoppested* stoppested); - void meny(const char & valg); + void meny(const char& valg); void ryddOppMinne(); void skrivMeny(); void lesFraFil();