#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