diff --git a/Headers/Vigenere.hpp b/Headers/Vigenere.hpp index f0f6a4f..d0c70be 100644 --- a/Headers/Vigenere.hpp +++ b/Headers/Vigenere.hpp @@ -19,20 +19,20 @@ protected: std::string keyword; //This is the keyword that is the resposible for determining the offsets that you change each character by std::vector offset; //This holds the offsets computed from each character in the keyword void setOffset(); //Uses keyword to calculate the offset for the Caesar cipher for each character - void setInputString(std::string input); - void setKeyword(std::string key); - std::string encode(); - std::string decode(); + void setInputString(std::string input); //Sets inputString + void setKeyword(std::string key); //Sets keyword + std::string encode(); //Encodes inputString and stores the result in outputString + std::string decode(); //Decoded inputString and stores the result in outputString public: Vigenere(); ~Vigenere(); - std::string getInputString() const; - std::string getOutputString() const; - std::string getKeyword() const; - std::vector getOffsets() const; - std::string encode(std::string key, std::string input); - std::string decode(std::string key, std::string input); - void reset(); + std::string getInputString() const; //Returns the current inputString + std::string getOutputString() const; //Returns the current outputString + std::string getKeyword() const; //Returns the current keyword + std::vector getOffsets() const; //Returns the current offsets (Used mostly in bug fixing) + std::string encode(std::string key, std::string input); //Encodes input using key and returns the result + std::string decode(std::string key, std::string input); //Decodes input using key and returns the result + void reset(); //Makes sure all of the variables are empty }; #endif //VIGENERE_HPP