Skip to content
Snippets Groups Projects
Select Git revision
  • f71eb0b2889ceabbd9195a9eece75c26c8d74a37
  • main default
  • frederik
  • Sondre
4 results

rute.h

  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    stoppesteder.h 950 B
    #ifndef __STOPPESTEDER_H
    #define __STOPPESTEDER_H
    
    #include <algorithm>
    #include <fstream>
    #include <iostream>
    #include <string>
    #include <vector>
    
    #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 skrivData();
        void skrivSpesifikkData();
        Stoppested* hentEksisterende(const std::string& navn);
        Stoppested* hentEksisterende(const int& index);
        int hentIndex(Stoppested* stoppested);
        void meny(const char& valg);
        void ryddOppMinne();
        void skrivMeny();
        void lesFraFil();
        void skrivTilFil();
    };
    
    #endif  // __STOPPESTEDER_H