MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / OutputRedirect

Method OutputRedirect

extlibs/catch/include/catch/catch.hpp:11651–11658  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11649 }
11650
11651 OutputRedirect::OutputRedirect(std::string& stdout_dest, std::string& stderr_dest) :
11652 m_originalStdout(dup(1)),
11653 m_originalStderr(dup(2)),
11654 m_stdoutDest(stdout_dest),
11655 m_stderrDest(stderr_dest) {
11656 dup2(fileno(m_stdoutFile.getFile()), 1);
11657 dup2(fileno(m_stderrFile.getFile()), 2);
11658 }
11659
11660 OutputRedirect::~OutputRedirect() {
11661 Catch::cout() << std::flush;

Callers

nothing calls this directly

Calls 1

getFileMethod · 0.80

Tested by

no test coverage detected