#ifndef MYSTRING_H #define MYSTRING_H #include #include using namespace std; enum StringType{ palindrome, mirrored_string, mirrored_palindrome, none }; class MyString{ public: MyString(); MyString(string s); void setS(string); string getS(); MyString removePunctuation(); MyString toUpper(); MyString reverse(); MyString toMirror(); void showMyStringType(); MyString longestPeekPalindrome(); void checkStringType(); private: string s; StringType type; string normal = "ABCDEFGHIJKLMNOPQRSTUVWXYZ123456789"; string mirror = "A 3 HIL JM O 2TUVWXY51SE Z 8 "; }; #endif