Skip to content
Snippets Groups Projects
Commit 89461f92 authored by Andreas Blakli's avatar Andreas Blakli
Browse files

Fjernet ubrukt kode og la til doxygen kommentarer for alle funksjonene i globaleFunksjoner.cpp.

parent 4b12d234
No related branches found
No related tags found
No related merge requests found
...@@ -5,6 +5,10 @@ using namespace std; ...@@ -5,6 +5,10 @@ using namespace std;
extern Stoppesteder* gStoppesteder; extern Stoppesteder* gStoppesteder;
extern Ruter* gRuter; extern Ruter* gRuter;
/**
* Skriver ut meny valg til terminal.
*
*/
void skrivMeny() { void skrivMeny() {
cout << "\n\nS N - Nytt stoppested" << '\n' cout << "\n\nS N - Nytt stoppested" << '\n'
<< "S A - Skriv alle stoppesteder" << '\n' << "S A - Skriv alle stoppesteder" << '\n'
...@@ -17,6 +21,15 @@ void skrivMeny() { ...@@ -17,6 +21,15 @@ void skrivMeny() {
<< "Q - Avslutt" << '\n'; << "Q - Avslutt" << '\n';
} }
/**
* Styre hvilke funksjoner som skal brukes basert på
* bruker input fra CLI.
*
* @see skrivMeny().
* @see delOppValg().
* @see Stoppesteder::meny().
* @see Ruter::meny().
*/
void meny() { void meny() {
HjelpeFunksjoner hjelp; HjelpeFunksjoner hjelp;
string valg; string valg;
...@@ -53,10 +66,16 @@ void meny() { ...@@ -53,10 +66,16 @@ void meny() {
if (valgChars.front() == 'Q') igjen = false; if (valgChars.front() == 'Q') igjen = false;
} else } else
cout << "\nUgyldig valg!" << '\n'; cout << "\nUgyldig valg!" << '\n';
// Så lenge brukren trykker q/Q // Så lenge brukeren trykker q/Q
} while (igjen); } while (igjen);
} }
/**
* Deler opp gitt string.
*
* @param str - Strengen som skal deles.
* @return vector<char> - Hver char fra den gitte strengen.
*/
vector<char> delOppValg(const std::string& str) { vector<char> delOppValg(const std::string& str) {
HjelpeFunksjoner hjelp; HjelpeFunksjoner hjelp;
vector<string> tmp; vector<string> tmp;
...@@ -75,6 +94,10 @@ vector<char> delOppValg(const std::string& str) { ...@@ -75,6 +94,10 @@ vector<char> delOppValg(const std::string& str) {
return valg; return valg;
} }
/**
* Sletter Stoppestedene og Rutene fra minne.
*
*/
void ryddOppMinne() { void ryddOppMinne() {
delete gStoppesteder; delete gStoppesteder;
delete gRuter; delete gRuter;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment