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

stoppesteder.h

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    stoppesteder.h 952 B
    /**
     * Header-fil for stoppesteder-klassen
     * 
     * @file stoppesteder.h
     * @author Sondre Sand & Frederik Simonsen
     */
    
    #ifndef __STOPPESTEDER_H
    #define __STOPPESTEDER_H
    
    #include <vector>
    #include <string>
    #include "stoppested.h"
    
    /**
     * Stoppesteder (med en oversikt over alle stoppesteder)
     */
    class Stoppesteder {
        private:
            std::vector <Stoppested*> stopper;
        public:
            bool finnesIndeks(const int nr);
            bool ikkeHarTall(const std::string nvn);
            bool tom();
            int hentIndeksVhaNavn(const std::string nvn);
            std::string byttBokstaver(const std::string nvn);
            std::string finnEntydig(std::string nvn);
            std::string hentNavnVhaIndeks(const int nr);
            Stoppested* finnDuplikat(std::string nvn);
            void handling();
            void lesFraFil();
            void nyStop();
            void skrivAlle();
            void skrivMeny();
            void skrivStopp();
            void skrivTilFil();
    };
    
    #endif