#pragma once #include #include class PlainTextDocument { std::string mContent; public: PlainTextDocument(); static std::unique_ptr Create(); std::string GetContent() const; void SetContent(const std::string& content); void Clear(); }; using PlainTextDocumentUPtr = std::unique_ptr;