#pragma once #include namespace crow { /// An abstract class that allows any other class to be returned by a handler. struct returnable { std::string content_type; virtual std::string dump() const = 0; returnable(std::string ctype): content_type{ctype} {} virtual ~returnable(){}; }; } // namespace crow