Added version information for all classes

This commit is contained in:
2018-05-16 10:33:17 -04:00
parent 5cc3b935c1
commit d54b34f4c2
12 changed files with 124 additions and 16 deletions

View File

@@ -1,7 +1,7 @@
//Ciphers/SourceFiles/Morse.cpp
//Matthew Ellison
// Created: 5-1-18
//Modified: 5-1-18
//Modified: 5-16-18
//This file contains the implementation of the Morse class
@@ -10,6 +10,20 @@
#include <cctype>
/**
* @brief The current library's version number
*
*/
const std::string Morse::version = "1.0";
/**
* @brief The dot-dash representation of the alphabet and numbers
*
*/
const std::string Morse::code[] {".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....", "..", ".---", "-.-", ".-..", //A-L
"--", "-.", "---", ".--.", "--.-", ".-.", "...", "-", "..-", "...-", ".--", "-..-", "-.--", "--..", //M-Z
"-----", ".----", "..---", "...--", "....-", ".....", "-....", "--...", "---..", "----."}; //0-9
/**
* @brief Construct a new Morse object
*
@@ -187,3 +201,12 @@ void Morse::reset(){
inputString.str("");
outputString = "";
}
/**
* @brief Returns a string containing the version information
*
* @return The version information
*/
std::string Morse::getVersion(){
return version;
}