#ifndef TEMPLATEPAGE_H #define TEMPLATEPAGE_H #include #include #include #include class TemplatePage { private: std::shared_ptr content; std::map varsMap; public: TemplatePage(); TemplatePage(std::string content); std::string render() const; void setVar(const std::string &key, std::string value); }; #endif // TEMPLATEPAGE_H