/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* ShrubberyCreationForm.hpp :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: aortigos # include "../AForm/AForm.hpp" class ShrubberyCreationForm : public AForm { private: std::string target; public: ShrubberyCreationForm(); ShrubberyCreationForm(const ShrubberyCreationForm &other); ShrubberyCreationForm &operator=(const ShrubberyCreationForm &other); ~ShrubberyCreationForm(); ShrubberyCreationForm(std::string target); std::string getTarget() const; void execute(Bureaucrat const &executor); class FormNotSignedException : public std::exception { public: virtual const char* what() const throw(); }; }; #endif