#ifndef VARIABLE_NAME_H #define VARIABLE_NAME_H #include #include #include class Word { public: Word(std::string const& word); std::string get_capitalized() const; std::string get_lowercase() const; private: std::string word; }; class Variable_Name { public: Variable_Name(std::string const& s); void print_camelcase(std::ostream& os) const; void print_snakecase(std::ostream& os) const; bool operator==(Variable_Name const& rhs) const; bool operator!=(Variable_Name const& rhs) const; private: std::vector word_list; }; #endif