#include #include namespace RenderD7 { StealConsole::StealConsole() { std::streambuf *old = std::cout.rdbuf(this->stolen_stdout.rdbuf()); if (old) { // To prevent from unused error } } StealConsole::~StealConsole() { // Do Nothing Here } std::string StealConsole::GetStdout() { if (this->stolen_stdout.str().length() < 400) { return this->stolen_stdout.str(); } else { return this->stolen_stdout.str().substr(stolen_stdout.str().length() - 400); } return ""; } } // namespace RenderD7